Warning, /plasma/oxygen/kstyle/demo/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 add_definitions(-DTRANSLATION_DOMAIN=\"oxygen_style_demo\") 0002 0003 0004 ########### next target ############### 0005 set(oxygen_demo_SOURCES 0006 oxygenbenchmarkwidget.cpp 0007 oxygenbuttondemowidget.cpp 0008 oxygendemodialog.cpp 0009 oxygendemowidget.cpp 0010 oxygenframedemowidget.cpp 0011 oxygeninputdemowidget.cpp 0012 oxygenlistdemowidget.cpp 0013 oxygenmdidemowidget.cpp 0014 oxygensimulator.cpp 0015 oxygensliderdemowidget.cpp 0016 oxygentabdemowidget.cpp 0017 oxygentabwidget.cpp 0018 main.cpp) 0019 0020 set(oxygen_demo_FORMS 0021 ui/oxygenbenchmarkwidget.ui 0022 ui/oxygenbuttondemowidget.ui 0023 ui/oxygenframedemowidget.ui 0024 ui/oxygeninputdemowidget.ui 0025 ui/oxygenlistdemowidget.ui 0026 ui/oxygenmdidemowidget.ui 0027 ui/oxygensliderdemowidget.ui 0028 ui/oxygentabdemowidget.ui 0029 ) 0030 0031 find_package(KF${QT_MAJOR_VERSION}ConfigWidgets CONFIG) 0032 if(KF${QT_MAJOR_VERSION}ConfigWidgets_FOUND) 0033 set(oxygen_demo_SOURCES ${oxygen_demo_SOURCES} oxygenschemechooser.cpp oxygenstylechooser.cpp) 0034 add_definitions(-DHAVE_SCHEME_CHOOSER) 0035 endif() 0036 0037 ki18n_wrap_ui(oxygen_demo_FORMS_HEADERS ${oxygen_demo_FORMS}) 0038 0039 add_executable(oxygen-demo${QT_MAJOR_VERSION} 0040 ${oxygen_demo_SOURCES} 0041 ${oxygen_demo_FORMS_HEADERS} 0042 ) 0043 0044 target_include_directories(oxygen-demo${QT_MAJOR_VERSION} PRIVATE ${CMAKE_BINARY_DIR}/liboxygen${QT_MAJOR_VERSION}) 0045 0046 target_link_libraries(oxygen-demo${QT_MAJOR_VERSION} Qt${QT_MAJOR_VERSION}::Core Qt${QT_MAJOR_VERSION}::Gui Qt${QT_MAJOR_VERSION}::Widgets) 0047 target_link_libraries(oxygen-demo${QT_MAJOR_VERSION} KF${QT_MAJOR_VERSION}::Completion KF${QT_MAJOR_VERSION}::ConfigGui KF${QT_MAJOR_VERSION}::WidgetsAddons KF${QT_MAJOR_VERSION}::I18n) 0048 0049 if(KF${QT_MAJOR_VERSION}ConfigWidgets_FOUND) 0050 target_link_libraries(oxygen-demo${QT_MAJOR_VERSION} KF${QT_MAJOR_VERSION}::ConfigWidgets) 0051 endif() 0052 0053 ########### install files ############### 0054 install(TARGETS oxygen-demo${QT_MAJOR_VERSION} ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})