blob: f4b5a1c54fc1a6dea6e3b53fbc270d55ae28681b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
# Copyright (C) 2025 The Qt Company Ltd.
# SPDX-License-Identifier: BSD-3-Clause
if(TARGET WrapOpenAPIJava::WrapOpenAPIJava)
set(WrapOpenAPIJava_FOUND TRUE)
return()
endif()
find_package(Java COMPONENTS Runtime)
include(FindPackageHandleStandardArgs)
find_package_handle_standard_args(WrapOpenAPIJava
REQUIRED_VARS
Java_JAVA_EXECUTABLE
)
if(WrapOpenAPIJava_FOUND)
add_library(WrapOpenAPIJava::WrapOpenAPIJava INTERFACE IMPORTED)
set_target_properties(WrapOpenAPIJava::WrapOpenAPIJava PROPERTIES
INTERFACE_OPENAPI_JAVA_RUNTIME_PATH "${Java_JAVA_EXECUTABLE}"
)
endif()
|