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

0001 add_library(atlantikui)
0002 set_target_properties(atlantikui PROPERTIES
0003     VERSION ${GENERIC_LIB_VERSION}
0004     SOVERSION ${GENERIC_LIB_SOVERSION}
0005     EXPORT_NAME AtlantikUi
0006 )
0007 
0008 target_sources(atlantikui PRIVATE
0009     auction_widget.cpp
0010     board.cpp
0011     estatedetails.cpp
0012     estatedetailsbase.cpp
0013     estateview.cpp
0014     portfolioestate.cpp
0015     portfolioview.cpp
0016     token.cpp
0017     tokentheme.cpp
0018     trade_widget.cpp
0019 )
0020 ki18n_wrap_ui(atlantikui auction.ui)
0021 ecm_qt_declare_logging_category(atlantikui
0022     HEADER libatlantikui_debug.h
0023     IDENTIFIER LIBATLANTIKUI_LOG
0024     CATEGORY_NAME atlantik.libatlantikui
0025     DEFAULT_SEVERITY Warning
0026     DESCRIPTION "Atlantik - UI library"
0027     EXPORT ATLANTIK
0028 )
0029 generate_export_header(atlantikui BASE_NAME libatlantikui)
0030 
0031 target_link_libraries(atlantikui
0032     PUBLIC
0033         atlantic
0034         Qt6::Widgets
0035     PRIVATE
0036         KF6::I18n
0037         KF6::IconThemes
0038         KF6::WidgetsAddons
0039 )
0040 target_include_directories(atlantikui INTERFACE "$<INSTALL_INTERFACE:${KDE_INSTALL_INCLUDEDIR}/atlantik/ui>")
0041 install(TARGETS atlantikui EXPORT AtlantikUiTargets ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
0042 
0043 install(FILES
0044     board.h
0045     portfolioview.h
0046     tokentheme.h
0047     trade_widget.h
0048     ${CMAKE_CURRENT_BINARY_DIR}/libatlantikui_export.h
0049     DESTINATION ${KDE_INSTALL_INCLUDEDIR}/atlantik/ui
0050 )