1# Distributed under the OSI-approved BSD 3-Clause License.  See accompanying
2# file Copyright.txt or https://cmake.org/licensing for details.
3
4# Helper script for UseJava.cmake
5
6if (UNIX AND _JAVA_TARGET_OUTPUT_LINK)
7    if (_JAVA_TARGET_OUTPUT_NAME)
8        find_program(LN_EXECUTABLE
9            NAMES
10                ln
11        )
12
13        execute_process(
14            COMMAND ${LN_EXECUTABLE} -sf "${_JAVA_TARGET_OUTPUT_NAME}" "${_JAVA_TARGET_OUTPUT_LINK}"
15            WORKING_DIRECTORY ${_JAVA_TARGET_DIR}
16        )
17    else ()
18        message(SEND_ERROR "FATAL: Can't find _JAVA_TARGET_OUTPUT_NAME")
19    endif ()
20endif ()
21