File: CMakeLists.txt

package info (click to toggle)
kross-interpreters 4%3A22.12.3-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 1,488 kB
  • sloc: cpp: 12,206; java: 560; python: 375; ruby: 323; xml: 53; ansic: 38; makefile: 7
file content (17 lines) | stat: -rw-r--r-- 849 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
include_directories(${KDE4_KDECORE_INCLUDES} ${JAVA_INCLUDE_PATH} ${JAVA_INCLUDE_PATH2})
#set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}  ${KDE4_ENABLE_EXCEPTIONS}")

########### next target ###############

set(libkrossjava_PART_SRCS jvmvariant.cpp jvmextension.cpp jvmscript.cpp jvminterpreter.cpp jvmclasswriter.cpp)
kde4_add_plugin(krossjava ${libkrossjava_PART_SRCS})

#target_link_libraries(krossjava ${KDE4_KROSSCORE_LIBS} ${CMAKE_DL_LIBS})

#libjava libjavaplugin_jni
#target_link_libraries(krossjava ${KDE4_KROSSCORE_LIBS} java)
#target_link_libraries(krossjava ${KDE4_KROSSCORE_LIBS} javaplugin_jni)
target_link_libraries(krossjava ${QT_QTCORE_LIBRARY} ${KDE4_KDECORE_LIBS} ${KDE4_KROSSCORE_LIBS} ${JAVA_JVM_LIBRARY})

install(TARGETS krossjava DESTINATION ${PLUGIN_INSTALL_DIR})
install(FILES kross.jar DESTINATION ${PLUGIN_INSTALL_DIR}/kross)