Changeset View
Changeset View
Standalone View
Standalone View
step/CMakeLists.txt
Show First 20 Lines • Show All 54 Lines • ▼ Show 20 Line(s) | 53 | if(STEP_WITH_QALCULATE) | |||
---|---|---|---|---|---|
55 | add_definitions(-DSTEP_WITH_UNITSCALC) | 55 | add_definitions(-DSTEP_WITH_UNITSCALC) | ||
56 | add_definitions(${QALCULATE_CFLAGS}) | 56 | add_definitions(${QALCULATE_CFLAGS}) | ||
57 | set(qalculate_LIBS ${QALCULATE_LIBRARIES} ${CLN_LIBRARIES}) | 57 | set(qalculate_LIBS ${QALCULATE_LIBRARIES} ${CLN_LIBRARIES}) | ||
58 | # To compile with libcln | 58 | # To compile with libcln | ||
59 | string (REPLACE "-fno-exceptions" "" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}") | 59 | string (REPLACE "-fno-exceptions" "" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}") | ||
60 | add_definitions (-fexceptions) | 60 | add_definitions (-fexceptions) | ||
61 | endif(STEP_WITH_QALCULATE) | 61 | endif(STEP_WITH_QALCULATE) | ||
62 | 62 | | |||
63 | qt5_add_resources(step_SRCS data/resources.qrc) | ||||
63 | ki18n_wrap_ui( step_SRCS ${step_UIS} ) | 64 | ki18n_wrap_ui(step_SRCS ${step_UIS}) | ||
64 | kconfig_add_kcfg_files( step_SRCS ${step_KCFGS} ) | 65 | kconfig_add_kcfg_files(step_SRCS ${step_KCFGS}) | ||
65 | 66 | | |||
66 | include_directories(${CMAKE_CURRENT_BINARY_DIR}) | 67 | include_directories(${CMAKE_CURRENT_BINARY_DIR}) | ||
67 | include_directories(${CMAKE_CURRENT_SOURCE_DIR}) | 68 | include_directories(${CMAKE_CURRENT_SOURCE_DIR}) | ||
68 | 69 | | |||
69 | ecm_create_qm_loader(step_SRCS step_qt) | 70 | ecm_create_qm_loader(step_SRCS step_qt) | ||
70 | 71 | | |||
71 | add_executable(step ${step_SRCS}) | 72 | add_executable(step ${step_SRCS}) | ||
72 | 73 | | |||
73 | target_link_libraries(step | 74 | target_link_libraries(step | ||
74 | stepcore | 75 | stepcore | ||
75 | KF5::Crash | 76 | KF5::Crash | ||
77 | KF5::I18n | ||||
76 | KF5::IconThemes | 78 | KF5::IconThemes | ||
77 | KF5::KHtml | 79 | KF5::KIOCore | ||
80 | KF5::KIOWidgets | ||||
81 | KF5::TextWidgets | ||||
78 | KF5::Plotting | 82 | KF5::Plotting | ||
79 | KF5::NewStuff | 83 | KF5::NewStuff | ||
80 | Qt5::OpenGL | 84 | Qt5::OpenGL | ||
81 | Qt5::Widgets | 85 | Qt5::Widgets | ||
82 | ${qalculate_LIBS}) | 86 | ${qalculate_LIBS}) | ||
83 | 87 | | |||
84 | install(TARGETS step ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}) | 88 | install(TARGETS step ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}) | ||
85 | install(FILES step.kcfg DESTINATION ${KDE_INSTALL_KCFGDIR}) | 89 | install(FILES step.kcfg DESTINATION ${KDE_INSTALL_KCFGDIR}) | ||
86 | install(FILES stepui.rc DESTINATION ${KDE_INSTALL_KXMLGUI5DIR}/step) | 90 | install(FILES stepui.rc DESTINATION ${KDE_INSTALL_KXMLGUI5DIR}/step) | ||
87 | install(FILES step.knsrc DESTINATION ${KDE_INSTALL_CONFDIR}) | 91 | install(FILES step.knsrc DESTINATION ${KDE_INSTALL_CONFDIR}) | ||
88 | install( PROGRAMS org.kde.step.desktop DESTINATION ${KDE_INSTALL_APPDIR} ) | 92 | install( PROGRAMS org.kde.step.desktop DESTINATION ${KDE_INSTALL_APPDIR} ) | ||
89 | 93 | | |||
90 | add_subdirectory(icons) | 94 | add_subdirectory(icons) | ||
91 | add_subdirectory(data) | 95 | add_subdirectory(data) | ||
92 | 96 | |