Warning, /education/kalzium/compoundviewer/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 add_library(compoundviewer)
0002
0003 set_target_properties(compoundviewer PROPERTIES
0004 VERSION ${KALZIUMLIB_VERSION}
0005 SOVERSION ${KALZIUMLIB_SOVERSION}
0006 CXX_STANDARD 14
0007 CXX_STANDARD_REQUIRED ON
0008 )
0009
0010 generate_export_header(compoundviewer)
0011
0012 target_sources(compoundviewer PRIVATE
0013 iowrapper.cpp
0014 kalziumglwidget.cpp
0015 iowrapper.h
0016 kalziumglwidget.h
0017 )
0018
0019 target_link_libraries(compoundviewer
0020 KF${KF_MAJOR_VERSION}::I18n
0021 KF${KF_MAJOR_VERSION}::WidgetsAddons
0022 KF${KF_MAJOR_VERSION}::CoreAddons
0023 Qt::OpenGL
0024 Qt::Gui
0025 Qt::Widgets
0026 ${OPENBABEL_LIBRARIES}
0027 AvogadroCore
0028 AvogadroIO
0029 AvogadroQtGui
0030 AvogadroQtOpenGL
0031 AvogadroQtPlugins
0032 Eigen3::Eigen
0033 )
0034
0035 target_include_directories(compoundviewer PRIVATE
0036 ${CMAKE_CURRENT_BINARY_DIR}/..
0037 ${OPENBABEL_INCLUDE_DIR}
0038 ${AvogadroLibs_INCLUDE_DIRS}
0039 )
0040
0041 install(TARGETS compoundviewer ${KDE_INSTALL_TARGETS_DEFAULT_ARGS})
0042
0043 #add_subdirectory(widgets)