Warning, /education/labplot/src/Plugins/NumberSpinBox/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 cmake_minimum_required(VERSION 3.16) 0002 project(numberSpinBoxPlugin LANGUAGES CXX) 0003 0004 set(CMAKE_AUTOMOC ON) 0005 0006 if(NOT DEFINED INSTALL_EXAMPLESDIR) 0007 set(INSTALL_EXAMPLESDIR "examples") 0008 endif() 0009 0010 set(INSTALL_EXAMPLEDIR "${INSTALL_EXAMPLESDIR}/plugins/designer") 0011 0012 find_package(Qt${QT_MAJOR_VERSION} REQUIRED COMPONENTS Core Gui UiPlugin Widgets) 0013 0014 qt_add_plugin(NumberSpinBoxPlugin) 0015 target_sources(NumberSpinBoxPlugin PRIVATE 0016 NumberSpinBoxPlugin.cpp NumberSpinBoxPlugin.h 0017 ) 0018 0019 add_subdirectory(../../commonfrontend/widgets widgets) 0020 0021 set_target_properties(NumberSpinBoxPlugin PROPERTIES 0022 WIN32_EXECUTABLE TRUE 0023 MACOSX_BUNDLE TRUE 0024 ) 0025 0026 target_link_libraries(NumberSpinBoxPlugin PUBLIC 0027 Qt::Core 0028 Qt::Gui 0029 Qt::UiPlugin 0030 Qt::Widgets 0031 NumberSpinBox 0032 ) 0033 0034 install(TARGETS NumberSpinBoxPlugin 0035 RUNTIME DESTINATION "${INSTALL_EXAMPLEDIR}" 0036 BUNDLE DESTINATION "${INSTALL_EXAMPLEDIR}" 0037 LIBRARY DESTINATION "${INSTALL_EXAMPLEDIR}" 0038 ) 0039