diff --git a/web_interface/CMakeLists.txt b/web_interface/CMakeLists.txt index 66adfc726..c63766c0c 100644 --- a/web_interface/CMakeLists.txt +++ b/web_interface/CMakeLists.txt @@ -19,7 +19,11 @@ INSTALL(TARGETS web_interface RUNTIME DESTINATION ${CMAKE_INSTALL_PREFIX}) ADD_DEFINITIONS(-DWEB_INTERFACE) -TARGET_LINK_LIBRARIES(web_interface common debug ${MySQL_LIBRARY_DEBUG} optimized ${MySQL_LIBRARY_RELEASE} ${ZLIB_LIBRARY} ${LIBWEBSOCKETS_LIBRARIES}) +IF(MSVC) + TARGET_LINK_LIBRARIES(web_interface common debug ${MySQL_LIBRARY_DEBUG} optimized ${MySQL_LIBRARY_RELEASE} ${ZLIB_LIBRARY} ${LIBWEBSOCKETS_LIBRARIES}) +ELSE(MSVC) + TARGET_LINK_LIBRARIES(web_interface common debug ${MySQL_LIBRARY_DEBUG} optimized ${MySQL_LIBRARY_RELEASE} ${ZLIB_LIBRARY} ${LIBWEBSOCKETS_LIBRARIES_SHARED}) +ENDIF(MSVC) IF(MSVC) SET_TARGET_PROPERTIES(web_interface PROPERTIES LINK_FLAGS_RELEASE "/OPT:REF /OPT:ICF") @@ -39,6 +43,7 @@ IF(UNIX) TARGET_LINK_LIBRARIES(web_interface "rt") ENDIF(NOT DARWIN) TARGET_LINK_LIBRARIES(web_interface "pthread") + TARGET_LINK_LIBRARIES(web_interface "uuid") ADD_DEFINITIONS(-fPIC) ENDIF(UNIX)