mirror of
https://github.com/Kitware/CMake.git
synced 2026-04-28 01:49:23 -05:00
ENH: add some java code to try and find the system path
This commit is contained in:
@@ -0,0 +1,8 @@
|
||||
class CMakeCheckJavaPath
|
||||
{
|
||||
public static void main(String args[])
|
||||
{
|
||||
System.out.println(System.getProperty("sun.boot.class.path", "(none)"));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user