Warning, /education/analitza/analitzawidgets/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 find_path(IEEEFP_DIR ieeefp.h)
0002 if(IEEEFP_DIR)
0003 include_directories(${IEEEFP_DIR})
0004 add_definitions(-DHAVE_IEEEFP_H)
0005 endif(IEEEFP_DIR)
0006
0007 set(analitzaplot_SRCS
0008 plotsview2d.cpp
0009 plotsview3d_es.cpp
0010 expressionedit.cpp
0011 )
0012
0013 add_library(AnalitzaWidgets ${analitzaplot_SRCS})
0014 target_link_libraries(AnalitzaWidgets
0015 PUBLIC
0016 Qt::Widgets
0017 Analitza
0018 AnalitzaPlot
0019 AnalitzaGui
0020 PRIVATE
0021 Qt::Svg
0022 Qt6::OpenGLWidgets
0023 )
0024
0025 set_target_properties(AnalitzaWidgets PROPERTIES VERSION ${ANALITZA_VERSION} SOVERSION ${ANALITZA_SOVERSION} )
0026
0027 generate_export_header(AnalitzaWidgets)
0028
0029 install(TARGETS AnalitzaWidgets EXPORT AnalitzaTargets ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
0030
0031 install(FILES
0032 ${CMAKE_CURRENT_BINARY_DIR}/analitzawidgets_export.h
0033 plotsview2d.h
0034 expressionedit.h
0035 plotsview3d_es.h
0036
0037 DESTINATION ${ANALITZA_INCLUDE_INSTALL_DIR}/analitzagui/ COMPONENT Devel
0038 )