telldus/driver/bindings/java/CMakeLists.txt

18 lines
513 B
CMake

#### JAVA ####
FIND_PACKAGE(SWIG REQUIRED)
FIND_PACKAGE(Java)
FIND_PACKAGE(JNI)
INCLUDE(${SWIG_USE_FILE})
INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR} ${JAVA_INCLUDE_PATH} ${JNI_INCLUDE_DIRS})
SET(CMAKE_SWIG_FLAGS "")
SET_SOURCE_FILES_PROPERTIES(../tellduscore.i PROPERTIES CPLUSPLUS OFF)
SET_SOURCE_FILES_PROPERTIES(../tellduscore.i PROPERTIES SWIG_FLAGS "-includeall")
SWIG_ADD_MODULE(tellduscore java ../tellduscore.i)
SWIG_LINK_LIBRARIES(tellduscore telldus-core ${JNI_LIBRARIES})