mirror of
https://github.com/Kitware/CMake.git
synced 2026-07-01 20:27:24 +00:00
Arguments are added to the dependencies list, and to the "--module-path" passed to javac, which is only generated for adequate JDK versions.
14 lines
295 B
CMake
14 lines
295 B
CMake
project(foo Java)
|
|
|
|
cmake_minimum_required(VERSION 3.10)
|
|
set(CMAKE_VERBOSE_MAKEFILE 1)
|
|
|
|
find_package(Java COMPONENTS Development)
|
|
include(UseJava)
|
|
|
|
add_jar(${PROJECT_NAME} Foo.java module-info.java)
|
|
export_jars(
|
|
TARGETS ${PROJECT_NAME}
|
|
NAMESPACE foo::
|
|
FILE JavaBuildExportTestConfig.cmake)
|