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()