Warning, /plasma/milou/lib/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 add_definitions(-DTRANSLATION_DOMAIN=\"milou\")
0002 
0003 set (lib_SRCS
0004     resultsmodel.cpp
0005     runnerresultsmodel.cpp
0006     sourcesmodel.cpp
0007     draghelper.cpp
0008     mousehelper.cpp
0009     resultsmodel.h
0010     runnerresultsmodel.h
0011     sourcesmodel.h
0012     draghelper.h
0013     mousehelper.h
0014 )
0015 
0016 add_library(milou SHARED ${lib_SRCS})
0017 set_target_properties(milou PROPERTIES VERSION ${PROJECT_VERSION} SOVERSION ${PROJECT_VERSION_MAJOR} )
0018 
0019 target_link_libraries (milou
0020     Qt::Qml
0021     Qt::Quick
0022     Qt::Widgets # for QAction...
0023     KF5::ItemModels
0024     KF5::Service
0025     KF5::Plasma
0026     KF5::Runner
0027 )
0028 
0029 generate_export_header(milou BASE_NAME MILOU EXPORT_FILE_NAME milou_export.h)
0030 
0031 install(TARGETS milou EXPORT MilouLibraryTargets ${KDE_INSTALL_TARGETS_DEFAULT_ARGS} LIBRARY NAMELINK_SKIP)
0032 
0033 add_subdirectory(qml)
0034 if (BUILD_TESTING)
0035     add_subdirectory(test)
0036 endif()