|
|
@@ -2,6 +2,14 @@ PROJECT(hello Java)
|
|
|
SET(CMAKE_VERBOSE_MAKEFILE 1)
|
|
|
SET(OLD_CUSTOM_COMMAND_WAY )
|
|
|
IF(NOT OLD_CUSTOM_COMMAND_WAY)
|
|
|
+ CONFIGURE_FILE(${hello_SOURCE_DIR}/CMakeCheckJavaPath.java
|
|
|
+ ${hello_BINARY_DIR}/CMakeCheckJavaPath.java IMMEDIATE)
|
|
|
+ EXEC_PROGRAM(${CMAKE_Java_COMPILER} ${hello_BINARY_DIR}
|
|
|
+ ARGS CMakeCheckJavaPath.java)
|
|
|
+ EXEC_PROGRAM(${CMAKE_Java_RUNTIME} ${hello_BINARY_DIR}
|
|
|
+ ARGS CMakeCheckJavaPath OUTPUT_VARIABLE OUT)
|
|
|
+ INCLUDE_DIRECTORIES(${hello_SOURCE_DIR} ${OUT}
|
|
|
+ ${hello_BINARY_DIR} )
|
|
|
ADD_LIBRARY(hello A.java HelloWorld.java)
|
|
|
ENDIF(NOT OLD_CUSTOM_COMMAND_WAY)
|
|
|
|