Revision control

++ # 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()
++