Statistics
| Branch: | Tag: | Revision:

hlrc / client / java / CMakeLists.txt @ 62d50515

History | View | Annotate | Download (595 Bytes)

1
cmake_minimum_required(VERSION 2.8)
2

    
3
SET(JAR_FILE "${CMAKE_CURRENT_BINARY_DIR}/hlrc_client_java-0.1.jar" )
4

    
5
FIND_PROGRAM(MVN_EXECUTABLE mvn)
6
IF(MVN_EXECUTABLE)
7
    ADD_CUSTOM_COMMAND(OUTPUT  ${JAR_FILE}
8
                       COMMAND ${MVN_EXECUTABLE} install appassembler::assemble
9
                       WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}
10
                       COMMENT "Creating jar files")
11

    
12
    ADD_CUSTOM_TARGET(java ALL DEPENDS ${JAR_FILE})
13

    
14
    INSTALL(FILES ${JAR_FILE} DESTINATION share/java)
15

    
16
ELSE()
17
    MESSAGE(STATUS "mvn not found. java bindings will not be created")
18
ENDIF()
19