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 PUBLIC Qt::Widgets Analitza AnalitzaPlot AnalitzaGui
0015                                       PRIVATE Qt::Svg
0016 )
0017 
0018 if (QT_MAJOR_VERSION STREQUAL "6")
0019     target_link_libraries(AnalitzaWidgets PRIVATE Qt6::OpenGLWidgets)
0020 endif()
0021 
0022 
0023 set_target_properties(AnalitzaWidgets PROPERTIES VERSION ${ANALITZA_VERSION} SOVERSION ${ANALITZA_SOVERSION} )
0024 
0025 generate_export_header(AnalitzaWidgets)
0026 
0027 install(TARGETS AnalitzaWidgets EXPORT AnalitzaTargets ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
0028 
0029 install(FILES
0030     ${CMAKE_CURRENT_BINARY_DIR}/analitzawidgets_export.h
0031     plotsview2d.h
0032     expressionedit.h
0033     plotsview3d_es.h
0034 
0035     DESTINATION ${ANALITZA_INCLUDE_INSTALL_DIR}/analitzagui/ COMPONENT Devel
0036 )