Warning, /education/minuet/src/interfaces/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 set(minuetinterfaces_LIB_SRCS
0002     icore.cpp
0003     iplugin.cpp
0004     iplugincontroller.cpp
0005     iuicontroller.cpp
0006     isoundcontroller.cpp
0007     iexercisecontroller.cpp
0008 )
0009 
0010 add_library(minuetinterfaces ${minuetinterfaces_LIB_SRCS})
0011 add_library(Minuet::Interfaces ALIAS minuetinterfaces)
0012 
0013 set_target_properties(minuetinterfaces PROPERTIES VERSION 0.3.0)
0014 
0015 generate_export_header(minuetinterfaces EXPORT_FILE_NAME minuetinterfacesexport.h)
0016 
0017 target_link_libraries(minuetinterfaces
0018     Qt::Core
0019     Qt::Quick
0020 )
0021 
0022 IF(NOT ${CMAKE_SYSTEM_NAME} MATCHES "Android")
0023     install(FILES
0024         ${CMAKE_CURRENT_BINARY_DIR}/minuetinterfacesexport.h
0025         DESTINATION ${KDE_INSTALL_INCLUDEDIR}/minuet/interfaces
0026         COMPONENT Devel
0027     )
0028 
0029     install(TARGETS
0030         minuetinterfaces
0031         EXPORT MinuetTargets
0032         ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}
0033     )
0034 
0035     install(FILES
0036         icore.h
0037         iplugin.h
0038         iplugincontroller.h
0039         iuicontroller.h
0040         isoundcontroller.h
0041         iexercisecontroller.h
0042         DESTINATION ${KDE_INSTALL_INCLUDEDIR}/minuet/interfaces
0043         COMPONENT Devel
0044     )
0045 ENDIF(NOT ${CMAKE_SYSTEM_NAME} MATCHES "Android")