You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tdeedu/kmplot/kmplot/CMakeLists.txt

124 lines
2.3 KiB

include_directories(
${CMAKE_BINARY_DIR}
${CMAKE_CURRENT_BINARY_DIR}
${CMAKE_CURRENT_SOURCE_DIR}
${TDE_INCLUDE_DIR}
${TQT_INCLUDE_DIRS}
)
link_directories(
${TQT_LIBRARY_DIRS}
${TDE_LIB_DIR}
)
set_property(
SOURCE kmplot.cpp
APPEND PROPERTY OBJECT_DEPENDS
${CMAKE_BINARY_DIR}/kmplot/kmplot/settings.cpp
${CMAKE_BINARY_DIR}/kmplot/kmplot/FktDlgData.cpp
${CMAKE_BINARY_DIR}/kmplot/kmplot/qminmax.cpp
)
##### kmplot (executable)
tde_add_executable( kmplot AUTOMOC
SOURCES
main.cpp
kmplot.cpp
kmplotprogress.cpp
kmplotIface.skel
LINK
tdecore-shared
tdeui-shared
tdeio-shared
tdeparts-shared
DESTINATION ${BIN_INSTALL_DIR}
)
##### libkmplotpart (kpart)
tde_add_kpart( libkmplotpart AUTOMOC
SOURCES
settings.kcfgc
FktDlgData.ui
qminmax.ui
settingspagecolor.ui
settingspagecoords.ui
settingspagefonts.ui
settingspagescaling.ui
settingspageprecision.ui
qparametereditor.ui
qeditparametric.ui
qeditpolar.ui
editfunctionpage.ui
editderivativespage.ui
editintegralpage.ui
qeditconstant.ui
qconstanteditor.ui
sliderwindow.ui
parser.cpp
xparser.cpp
diagr.cpp
View.cpp
MainDlg.cpp
FktDlg.cpp
kprinterdlg.cpp
kconstanteditor.cpp
kparametereditor.cpp
keditparametric.cpp
keditpolar.cpp
editfunction.cpp
kminmax.cpp
keditconstant.cpp
kmplotio.cpp
ksliderwindow.cpp
coordsconfigdialog.cpp
MainDlgIface.skel
parseriface.skel
Viewiface.skel
LINK
tdecore-shared
tdeui-shared
tdeio-shared
tdeprint-shared
tdeparts-shared
DESTINATION ${PLUGIN_INSTALL_DIR}
)
##### other data
install(
FILES kmplot_shell.rc
DESTINATION ${DATA_INSTALL_DIR}/kmplot
)
install(
FILES x-kmplot.desktop
DESTINATION ${MIME_INSTALL_DIR}/application
)
install(
FILES kmplot.desktop
DESTINATION ${XDG_APPS_INSTALL_DIR}
)
install(
FILES kmplot_part.desktop
DESTINATION ${SERVICES_INSTALL_DIR}
)
install(
FILES kmplot_part.rc kmplot_part_readonly.rc
DESTINATION ${DATA_INSTALL_DIR}/kmplot
)
install(
FILES kmplot.kcfg
DESTINATION ${KCFG_INSTALL_DIR}
)