Warning, /games/atlantik/libatlantikclient/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 add_library(atlantikclient) 0002 set_target_properties(atlantikclient PROPERTIES 0003 VERSION ${GENERIC_LIB_VERSION} 0004 SOVERSION ${GENERIC_LIB_SOVERSION} 0005 ) 0006 0007 target_sources(atlantikclient PRIVATE 0008 atlantik_network.cpp 0009 monopdprotocol.cpp 0010 ) 0011 0012 ecm_qt_declare_logging_category(atlantikclient 0013 HEADER libatlantikclient_debug.h 0014 IDENTIFIER LIBATLANTIKCLIENT_LOG 0015 CATEGORY_NAME atlantik.libatlantikclient 0016 DEFAULT_SEVERITY Warning 0017 DESCRIPTION "Atlantik - Client library" 0018 EXPORT ATLANTIK 0019 ) 0020 generate_export_header(atlantikclient BASE_NAME libatlantikclient) 0021 0022 target_link_libraries(atlantikclient 0023 PUBLIC 0024 Qt${QT_MAJOR_VERSION}::Core 0025 Qt${QT_MAJOR_VERSION}::Gui 0026 atlantic 0027 PRIVATE 0028 Qt${QT_MAJOR_VERSION}::Xml 0029 Qt${QT_MAJOR_VERSION}::Network 0030 KF${KF_MAJOR_VERSION}::I18n 0031 ) 0032 if (QT_MAJOR_VERSION STREQUAL "6") 0033 target_link_libraries(atlantikclient PRIVATE Qt6::Core5Compat) 0034 endif() 0035 0036 install(TARGETS atlantikclient ${KDE_INSTALL_TARGETS_DEFAULT_ARGS} LIBRARY NAMELINK_SKIP)