Warning, /frameworks/kplotting/src/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 add_library(KF6Plotting) 0002 add_library(KF6::Plotting ALIAS KF6Plotting) 0003 0004 set_target_properties(KF6Plotting PROPERTIES 0005 VERSION ${KPLOTTING_VERSION} 0006 SOVERSION ${KPLOTTING_SOVERSION} 0007 EXPORT_NAME Plotting 0008 ) 0009 0010 target_sources(KF6Plotting PRIVATE 0011 kplotaxis.cpp 0012 kplotpoint.cpp 0013 kplotobject.cpp 0014 kplotwidget.cpp 0015 ) 0016 0017 ecm_generate_export_header(KF6Plotting 0018 BASE_NAME KPlotting 0019 GROUP_BASE_NAME KF 0020 VERSION ${KF_VERSION} 0021 USE_VERSION_HEADER 0022 DEPRECATED_BASE_VERSION 0 0023 ) 0024 0025 target_include_directories(KF6Plotting INTERFACE "$<INSTALL_INTERFACE:${KDE_INSTALL_INCLUDEDIR_KF}/KPlotting>") 0026 0027 target_link_libraries(KF6Plotting PUBLIC Qt6::Widgets) 0028 0029 ecm_generate_headers(KPlotting_HEADERS 0030 HEADER_NAMES 0031 KPlotAxis 0032 KPlotPoint 0033 KPlotObject 0034 KPlotWidget 0035 0036 REQUIRED_HEADERS KPlotting_HEADERS 0037 ) 0038 0039 install(TARGETS KF6Plotting EXPORT KF6PlottingTargets ${KF_INSTALL_TARGETS_DEFAULT_ARGS}) 0040 0041 install(FILES 0042 ${CMAKE_CURRENT_BINARY_DIR}/kplotting_export.h 0043 ${KPlotting_HEADERS} 0044 DESTINATION ${KDE_INSTALL_INCLUDEDIR_KF}/KPlotting COMPONENT Devel 0045 ) 0046 0047 if (BUILD_DESIGNERPLUGIN) 0048 add_subdirectory(designer) 0049 endif() 0050 0051 if(BUILD_QCH) 0052 ecm_add_qch( 0053 KF6Plotting_QCH 0054 NAME KPlotting 0055 BASE_NAME KF6Plotting 0056 VERSION ${KF_VERSION} 0057 ORG_DOMAIN org.kde 0058 SOURCES # using only public headers, to cover only public API 0059 ${KPlotting_HEADERS} 0060 MD_MAINPAGE "${CMAKE_SOURCE_DIR}/README.md" 0061 LINK_QCHS 0062 Qt6Widgets_QCH 0063 INCLUDE_DIRS 0064 ${CMAKE_CURRENT_BINARY_DIR} 0065 BLANK_MACROS 0066 KPLOTTING_EXPORT 0067 KPLOTTING_DEPRECATED 0068 KPLOTTING_DEPRECATED_EXPORT 0069 TAGFILE_INSTALL_DESTINATION ${KDE_INSTALL_QTQCHDIR} 0070 QCH_INSTALL_DESTINATION ${KDE_INSTALL_QTQCHDIR} 0071 COMPONENT Devel 0072 ) 0073 endif() 0074 0075