Fix for websockets linking

This commit is contained in:
KimLS 2014-12-19 18:11:35 -08:00
parent adc740da5a
commit b0274e34e2

View File

@ -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)