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/.gitignore | 8 ++++++++ 1/HelloWorldJava/CMakeLists.txt | 20 ++++++++++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 1/HelloWorldJava/.gitignore create mode 100644 1/HelloWorldJava/CMakeLists.txt (limited to '1/HelloWorldJava') 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) -- cgit v1.2.3-54-g00ecf