From 38a6ee0725ddc4eb57357a2398bc82dc8b264c7e Mon Sep 17 00:00:00 2001 From: Tom Willemse Date: Mon, 12 Oct 2020 20:46:11 -0700 Subject: Initial commit --- 1/HelloWorldJava/CMakeLists.txt | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 1/HelloWorldJava/CMakeLists.txt (limited to '1/HelloWorldJava/CMakeLists.txt') 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) -- cgit v1.2.3-54-g00ecf