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.
16 lines
383 B
CMake
16 lines
383 B
CMake
project(bar Java)
|
|
|
|
cmake_minimum_required(VERSION 3.10)
|
|
set(CMAKE_VERBOSE_MAKEFILE 1)
|
|
|
|
find_package(Java COMPONENTS Development)
|
|
include(UseJava)
|
|
|
|
add_jar(${PROJECT_NAME} Bar.java module-info.java)
|
|
install_jar(${PROJECT_NAME} DESTINATION share/java)
|
|
install_jar_exports(
|
|
TARGETS ${PROJECT_NAME}
|
|
NAMESPACE bar::
|
|
FILE JavaInstallExportTestConfig.cmake
|
|
DESTINATION share/cmake)
|