Revision control
Copy as Markdown
# 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()