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