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 )