Warning, /games/atlantik/libatlantic/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 add_library(atlantic)
0002 set_target_properties(atlantic PROPERTIES
0003     VERSION ${GENERIC_LIB_VERSION}
0004     SOVERSION ${GENERIC_LIB_SOVERSION}
0005     EXPORT_NAME Atlantic
0006 )
0007 
0008 target_sources(atlantic PRIVATE
0009     atlantic_core.cpp
0010     auction.cpp
0011     card.cpp
0012     configoption.cpp
0013     estate.cpp
0014     estategroup.cpp
0015     game.cpp
0016     player.cpp
0017     trade.cpp
0018 )
0019 generate_export_header(atlantic BASE_NAME libatlantic)
0020 target_link_libraries(atlantic
0021     PUBLIC
0022         Qt6::Core
0023         Qt6::Gui
0024 )
0025 target_include_directories(atlantic INTERFACE "$<INSTALL_INTERFACE:${KDE_INSTALL_INCLUDEDIR}/atlantic>")
0026 install(TARGETS atlantic EXPORT AtlanticTargets ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
0027 
0028 install(FILES
0029     atlantic_core.h
0030     auction.h
0031     card.h
0032     configoption.h
0033     estate.h
0034     estategroup.h
0035     game.h
0036     player.h
0037     trade.h
0038     ${CMAKE_CURRENT_BINARY_DIR}/libatlantic_export.h
0039     DESTINATION  ${KDE_INSTALL_INCLUDEDIR}/atlantic
0040 )