find_package(Qt5 REQUIRED COMPONENTS WebSockets)
add_library(${synclib_NAME} SHARED ${libsync_SRCS})
-target_link_libraries(${synclib_NAME} PUBLIC
+target_link_libraries(${synclib_NAME}
"${csync_NAME}"
OpenSSL::Crypto
OpenSSL::SSL
- Qt5::Core
- Qt5::Network
- Qt5::WebSockets
${OS_SPECIFIC_LINK_LIBRARIES}
+ Qt5::Core Qt5::Network
+ Qt5::WebSockets
)
if (NOT TOKEN_AUTH_ONLY)
find_package(Qt5 REQUIRED COMPONENTS Widgets Svg)
- target_link_libraries(${synclib_NAME} PUBLIC
- Qt5::Widgets
- Qt5::Svg
- qt5keychain
- )
+ target_link_libraries(${synclib_NAME} Qt5::Widgets Qt5::Svg qt5keychain)
endif()
if(INOTIFY_FOUND)
target_include_directories(${synclib_NAME} PRIVATE ${INOTIFY_INCLUDE_DIR})
link_directories(${INOTIFY_LIBRARY_DIR})
- target_link_libraries(${synclib_NAME} PUBLIC ${INOTIFY_LIBRARY})
+ target_link_libraries(${synclib_NAME} ${INOTIFY_LIBRARY} )
endif()
GENERATE_EXPORT_HEADER( ${synclib_NAME}