diff options
author | Tom Willemse | 2020-10-12 20:46:11 -0700 |
---|---|---|
committer | Tom Willemse | 2020-10-12 20:46:11 -0700 |
commit | 38a6ee0725ddc4eb57357a2398bc82dc8b264c7e (patch) | |
tree | 42aa4c4d3f80787b5ff5837ef1e7e23b45f75822 /1/HelloWorldJava | |
download | crafting-interpreters-38a6ee0725ddc4eb57357a2398bc82dc8b264c7e.tar.gz crafting-interpreters-38a6ee0725ddc4eb57357a2398bc82dc8b264c7e.zip |
Initial commit
Diffstat (limited to '1/HelloWorldJava')
-rw-r--r-- | 1/HelloWorldJava/.gitignore | 8 | ||||
-rw-r--r-- | 1/HelloWorldJava/CMakeLists.txt | 20 |
2 files changed, 28 insertions, 0 deletions
diff --git a/1/HelloWorldJava/.gitignore b/1/HelloWorldJava/.gitignore new file mode 100644 index 0000000..6d0e1d5 --- /dev/null +++ b/1/HelloWorldJava/.gitignore @@ -0,0 +1,8 @@ +CMakeCache.txt +CMakeFiles/ +cmake_install.cmake +CTestTestfile.cmake +*.jar +Makefile +HelloWorld +Testing diff --git a/1/HelloWorldJava/CMakeLists.txt b/1/HelloWorldJava/CMakeLists.txt new file mode 100644 index 0000000..d03d617 --- /dev/null +++ b/1/HelloWorldJava/CMakeLists.txt @@ -0,0 +1,20 @@ +cmake_minimum_required(VERSION 2.8) + +find_package(Java REQUIRED) +include(UseJava) + +enable_testing() + +project(HelloWorldJava NONE) + +add_jar(HelloWorldJava HelloWorld/HelloWorldJava.java) + +get_target_property(_jarFile HelloWorldJava JAR_FILE) +get_target_property(_classDir HelloWorldJava CLASSDIR) + +message(STATUS "Jar file ${_jarFile}") +message(STATUS "Class compiled to ${_classDir}") + +add_test( + NAME TestHelloWorldJava + COMMAND ${Java_JAVA_EXECUTABLE} -cp ${_jarFile} HelloWorld/HelloWorldJava) |