parent
47d0b70ebf
commit
f53b2f8878
@ -148,10 +148,29 @@ if (USE_TLS)
|
|||||||
endif()
|
endif()
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
add_library( ixwebsocket
|
if(BUILD_SHARED_LIBS)
|
||||||
${IXWEBSOCKET_SOURCES}
|
# Building shared library
|
||||||
${IXWEBSOCKET_HEADERS}
|
|
||||||
)
|
if(MSVC)
|
||||||
|
# Workaround for some projects
|
||||||
|
set(CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS ON)
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_library( ixwebsocket SHARED
|
||||||
|
${IXWEBSOCKET_SOURCES}
|
||||||
|
${IXWEBSOCKET_HEADERS}
|
||||||
|
)
|
||||||
|
|
||||||
|
# Set library version
|
||||||
|
set_target_properties(ixwebsocket PROPERTIES VERSION 11.3.2)
|
||||||
|
|
||||||
|
else()
|
||||||
|
# Static library
|
||||||
|
add_library( ixwebsocket
|
||||||
|
${IXWEBSOCKET_SOURCES}
|
||||||
|
${IXWEBSOCKET_HEADERS}
|
||||||
|
)
|
||||||
|
endif()
|
||||||
|
|
||||||
if (USE_TLS)
|
if (USE_TLS)
|
||||||
target_compile_definitions(ixwebsocket PUBLIC IXWEBSOCKET_USE_TLS)
|
target_compile_definitions(ixwebsocket PUBLIC IXWEBSOCKET_USE_TLS)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user