kdelibs/kross/qts/CMakeLists.txt

52 lines
1.4 KiB
Text
Raw Normal View History

include_directories(
${CMAKE_SOURCE_DIR}
${KDE4_KDECORE_INCLUDES}
${KDE4_KDEUI_INCLUDES}
${KDE4_KIO_INCLUDES}
${CMAKE_SOURCE_DIR}/kross
${CMAKE_BINARY_DIR}/kross
)
2014-11-13 01:04:59 +02:00
########### next target ###############
add_library(krossqtsplugin ${LIBRARY_TYPE} plugin.cpp)
target_link_libraries(krossqtsplugin
${KDE4_KDECORE_LIBS}
${KDE4_KDEUI_LIBS}
${QT_QTSCRIPT_LIBRARY}
${QT_QTUITOOLS_LIBRARY}
krosscore
)
set_target_properties(krossqtsplugin PROPERTIES
VERSION ${GENERIC_LIB_VERSION}
SOVERSION ${GENERIC_LIB_SOVERSION}
)
2014-11-13 01:04:59 +02:00
install(TARGETS krossqtsplugin DESTINATION ${PLUGIN_INSTALL_DIR}/kde4/plugins/script)
2014-11-13 01:04:59 +02:00
########### next target ###############
# add_executable(krossqtstest main.cpp)
# target_link_libraries(krossqtstest ${KDE4_KDEUI_LIBS} krossqtsplugin ${QT_QTSCRIPT_LIBRARY})
2014-11-13 01:04:59 +02:00
# set(krossqtsplugintest_SRCS main.cpp)
# target_link_libraries(krossqtsplugintest ${KDE4_KDECORE_LIBS} )
# add_executable(krossqtsplugintest ${krossqtsplugintest_SRCS})
2014-11-13 01:04:59 +02:00
# #install(TARGETS krossqtsplugintest DESTINATION ${BIN_INSTALL_DIR})
########### next target ###############
set(krossqts_PART_SRCS interpreter.cpp script.cpp)
2014-11-13 01:04:59 +02:00
kde4_add_plugin(krossqts ${krossqts_PART_SRCS})
target_link_libraries(krossqts
${KDE4_KDEUI_LIBS}
${KDE4_KDECORE_LIBS}
krosscore
${QT_QTSCRIPT_LIBRARY}
)
2014-11-13 01:04:59 +02:00
install(TARGETS krossqts DESTINATION ${PLUGIN_INSTALL_DIR})