Build as a shared lib

This commit is contained in:
Corentin Jabot
2018-04-20 18:09:22 +02:00
committed by Florian Meinicke
parent 0a69505312
commit 88d2d9475c

View File

@@ -1,7 +1,7 @@
find_package(Qt5 COMPONENTS Core Network) find_package(Qt5 COMPONENTS Core Network)
set(CMAKE_AUTOMOC ON) set(CMAKE_AUTOMOC ON)
set(CMAKE_INCLUDE_CURRENT_DIR ON) set(CMAKE_INCLUDE_CURRENT_DIR ON)
add_library(QtZeroConf add_library(QtZeroConf SHARED
qzeroconfservice.h qzeroconfservice.h
qzeroconfglobal.h qzeroconfglobal.h
qzeroconfservice.cpp qzeroconfservice.cpp
@@ -36,7 +36,8 @@ if(WIN32)
bonjour-sdk/dnssd_clientstub.c bonjour-sdk/dnssd_clientstub.c
bonjour-sdk/dnssd_ipc.c bonjour-sdk/dnssd_ipc.c
) )
target_link_libraries(QtZeroConf PUBLIC -lws2_32 -lwsock32) find_library(legacy_stdio_definitions legacy_stdio_definitions)
target_link_libraries(QtZeroConf PUBLIC ws2_32 ${legacy_stdio_definitions})
target_compile_definitions(QtZeroConf PRIVATE target_compile_definitions(QtZeroConf PRIVATE
-DQT_BUILD_ZEROCONF_LIB -DQT_BUILD_ZEROCONF_LIB
-DWIN32 -DWIN32