Skip to content

Commit 8d13c48

Browse files
StephenRiJacksonTian
authored andcommitted
sts support compile on MACOS
1 parent be6c273 commit 8d13c48

File tree

2 files changed

+15
-0
lines changed

2 files changed

+15
-0
lines changed

core/CMakeLists.txt

+9
Original file line numberDiff line numberDiff line change
@@ -183,6 +183,15 @@ if(CMAKE_HOST_WIN32)
183183
target_compile_definitions(core
184184
PRIVATE CURL_STATICLIB
185185
_CRT_SECURE_NO_WARNINGS)
186+
elseif(CMAKE_HOST_APPLE)
187+
MESSAGE(STATUS "core: include & link for MACOS")
188+
target_include_directories(core
189+
PRIVATE /usr/local/include)
190+
target_link_libraries(core
191+
/usr/local/lib/libcrypto.dylib
192+
curl
193+
/usr/local/lib/libjsoncpp.dylib
194+
/usr/local/lib/libuuid.dylib )
186195
else()
187196
target_include_directories(core
188197
PRIVATE /usr/include/jsoncpp)

sts/CMakeLists.txt

+6
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,12 @@ if(CMAKE_HOST_WIN32)
8080
set_target_properties(sts
8181
PROPERTIES
8282
COMPILE_OPTIONS "/bigobj")
83+
elseif(CMAKE_HOST_APPLE)
84+
MESSAGE(STATUS "sts: include & link for MACOS")
85+
target_include_directories(sts
86+
PRIVATE /usr/local/include)
87+
target_link_libraries(sts
88+
/usr/local/lib/libjsoncpp.dylib)
8389
else()
8490
target_include_directories(sts
8591
PRIVATE /usr/include/jsoncpp)

0 commit comments

Comments
 (0)