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 )