diff options
| author | heretic <[email protected]> | 2022-02-10 16:45:46 +0300 |
|---|---|---|
| committer | Daniil Cherednik <[email protected]> | 2022-02-10 16:45:46 +0300 |
| commit | 81eddc8c0b55990194e112b02d127b87d54164a9 (patch) | |
| tree | 9142afc54d335ea52910662635b898e79e192e49 /build/platform/java/jdk | |
| parent | 397cbe258b9e064f49c4ca575279f02f39fef76e (diff) | |
Restoring authorship annotation for <[email protected]>. Commit 2 of 2.
Diffstat (limited to 'build/platform/java/jdk')
| -rw-r--r-- | build/platform/java/jdk/jdk17/ya.make | 46 | ||||
| -rw-r--r-- | build/platform/java/jdk/resources.inc | 98 | ||||
| -rw-r--r-- | build/platform/java/jdk/ya.make | 580 |
3 files changed, 362 insertions, 362 deletions
diff --git a/build/platform/java/jdk/jdk17/ya.make b/build/platform/java/jdk/jdk17/ya.make index 9fb611c8200..97aa391945f 100644 --- a/build/platform/java/jdk/jdk17/ya.make +++ b/build/platform/java/jdk/jdk17/ya.make @@ -1,23 +1,23 @@ -OWNER(heretic) -RESOURCES_LIBRARY() -INCLUDE(${ARCADIA_ROOT}/build/platform/java/jdk/resources.inc) - -DECLARE_EXTERNAL_HOST_RESOURCES_BUNDLE( - JDK17 - ${JDK17_DARWIN} FOR DARWIN - ${JDK17_DARWIN_ARM64} FOR DARWIN-ARM64 - ${JDK17_LINUX} FOR LINUX - ${JDK17_WINDOWS} FOR WIN32 -) - -IF(OS_DARWIN AND ARCH_ARM64) - DECLARE_EXTERNAL_RESOURCE(WITH_JDK17 ${JDK17_DARWIN_ARM64}) -ELSEIF(OS_DARWIN) - DECLARE_EXTERNAL_RESOURCE(WITH_JDK17 ${JDK17_DARWIN}) -ELSEIF(OS_LINUX) - DECLARE_EXTERNAL_RESOURCE(WITH_JDK17 ${JDK17_LINUX}) -ELSEIF(OS_WINDOWS) - DECLARE_EXTERNAL_RESOURCE(WITH_JDK17 ${JDK17_WINDOWS}) -ENDIF() - -END() +OWNER(heretic) +RESOURCES_LIBRARY() +INCLUDE(${ARCADIA_ROOT}/build/platform/java/jdk/resources.inc) + +DECLARE_EXTERNAL_HOST_RESOURCES_BUNDLE( + JDK17 + ${JDK17_DARWIN} FOR DARWIN + ${JDK17_DARWIN_ARM64} FOR DARWIN-ARM64 + ${JDK17_LINUX} FOR LINUX + ${JDK17_WINDOWS} FOR WIN32 +) + +IF(OS_DARWIN AND ARCH_ARM64) + DECLARE_EXTERNAL_RESOURCE(WITH_JDK17 ${JDK17_DARWIN_ARM64}) +ELSEIF(OS_DARWIN) + DECLARE_EXTERNAL_RESOURCE(WITH_JDK17 ${JDK17_DARWIN}) +ELSEIF(OS_LINUX) + DECLARE_EXTERNAL_RESOURCE(WITH_JDK17 ${JDK17_LINUX}) +ELSEIF(OS_WINDOWS) + DECLARE_EXTERNAL_RESOURCE(WITH_JDK17 ${JDK17_WINDOWS}) +ENDIF() + +END() diff --git a/build/platform/java/jdk/resources.inc b/build/platform/java/jdk/resources.inc index 20e482a53fb..7413263cd91 100644 --- a/build/platform/java/jdk/resources.inc +++ b/build/platform/java/jdk/resources.inc @@ -1,49 +1,49 @@ -# JDK 17 -SET(JDK17_DARWIN_ARM64 sbr:2720893567) -SET(JDK17_DARWIN sbr:2720886299) -SET(JDK17_LINUX sbr:2720875090) -SET(JDK17_WINDOWS sbr:2720881931) - -# JDK 16 -SET(JDK16_DARWIN_ARM64 sbr:2197985911) -SET(JDK16_DARWIN sbr:2197936962) -SET(JDK16_LINUX sbr:2197854301) -SET(JDK16_WINDOWS sbr:2197964128) - -# JDK 15 -SET(JDK15_DARWIN sbr:1901471162) -SET(JDK15_DARWIN_ARM64 sbr:2107376046) -SET(JDK15_LINUX sbr:1901452000) -SET(JDK15_WINDOWS sbr:1901563630) - -# JDK 14 -SET(JDK14_DARWIN sbr:1714972232) -SET(JDK14_LINUX sbr:1714966923) -SET(JDK14_WINDOWS sbr:1714975688) - -# JDK 13 -SET(JDK13_DARWIN sbr:1327581343) -SET(JDK13_LINUX sbr:1327248424) -SET(JDK13_WINDOWS sbr:1327617393) - -SET(JDK13_LINUX_ASAN sbr:1327513158) -# JDK 12 -SET(JDK12_DARWIN sbr:1128561457) -SET(JDK12_LINUX sbr:1128737735) -SET(JDK12_WINDOWS sbr:1128743394) -# JDK 11 -SET(JDK11_DARWIN sbr:1903539486) -SET(JDK11_DARWIN_ARM64 sbr:2107253283) -SET(JDK11_LINUX sbr:1903522585) -SET(JDK11_WINDOWS sbr:1903567822) - -SET(JDK11_LINUX_ASAN sbr:1323637508) -# JDK 10 -SET(JDK10_DARWIN sbr:545649998) -SET(JDK10_LINUX sbr:545649806) -SET(JDK10_WINDOWS sbr:545648079) -# JDK 8 -SET(JDK8_DARWIN_ARM64 sbr:1901326056) -SET(JDK8_DARWIN sbr:1901326056) -SET(JDK8_LINUX sbr:1901306329) -SET(JDK8_WINDOWS sbr:1901510679) +# JDK 17 +SET(JDK17_DARWIN_ARM64 sbr:2720893567) +SET(JDK17_DARWIN sbr:2720886299) +SET(JDK17_LINUX sbr:2720875090) +SET(JDK17_WINDOWS sbr:2720881931) + +# JDK 16 +SET(JDK16_DARWIN_ARM64 sbr:2197985911) +SET(JDK16_DARWIN sbr:2197936962) +SET(JDK16_LINUX sbr:2197854301) +SET(JDK16_WINDOWS sbr:2197964128) + +# JDK 15 +SET(JDK15_DARWIN sbr:1901471162) +SET(JDK15_DARWIN_ARM64 sbr:2107376046) +SET(JDK15_LINUX sbr:1901452000) +SET(JDK15_WINDOWS sbr:1901563630) + +# JDK 14 +SET(JDK14_DARWIN sbr:1714972232) +SET(JDK14_LINUX sbr:1714966923) +SET(JDK14_WINDOWS sbr:1714975688) + +# JDK 13 +SET(JDK13_DARWIN sbr:1327581343) +SET(JDK13_LINUX sbr:1327248424) +SET(JDK13_WINDOWS sbr:1327617393) + +SET(JDK13_LINUX_ASAN sbr:1327513158) +# JDK 12 +SET(JDK12_DARWIN sbr:1128561457) +SET(JDK12_LINUX sbr:1128737735) +SET(JDK12_WINDOWS sbr:1128743394) +# JDK 11 +SET(JDK11_DARWIN sbr:1903539486) +SET(JDK11_DARWIN_ARM64 sbr:2107253283) +SET(JDK11_LINUX sbr:1903522585) +SET(JDK11_WINDOWS sbr:1903567822) + +SET(JDK11_LINUX_ASAN sbr:1323637508) +# JDK 10 +SET(JDK10_DARWIN sbr:545649998) +SET(JDK10_LINUX sbr:545649806) +SET(JDK10_WINDOWS sbr:545648079) +# JDK 8 +SET(JDK8_DARWIN_ARM64 sbr:1901326056) +SET(JDK8_DARWIN sbr:1901326056) +SET(JDK8_LINUX sbr:1901306329) +SET(JDK8_WINDOWS sbr:1901510679) diff --git a/build/platform/java/jdk/ya.make b/build/platform/java/jdk/ya.make index 2ba2493e562..909ae36e18a 100644 --- a/build/platform/java/jdk/ya.make +++ b/build/platform/java/jdk/ya.make @@ -1,302 +1,302 @@ -RESOURCES_LIBRARY() -OWNER(heretic) - -INCLUDE(resources.inc) - -IF(JDK_VERSION == "17") - DECLARE_EXTERNAL_HOST_RESOURCES_BUNDLE( - JDK_DEFAULT - ${JDK17_DARWIN} FOR DARWIN - ${JDK17_DARWIN_ARM64} FOR DARWIN-ARM64 - ${JDK17_LINUX} FOR LINUX - ${JDK17_WINDOWS} FOR WIN32 - ) - IF(NOT HOST_OS_LINUX AND NOT HOST_OS_WINDOWS AND NOT HOST_OS_DARWIN) - MESSAGE(FATAL_ERROR Unsupported platform for JDK17) - ENDIF() -ELSEIF(JDK_VERSION == "16") - DECLARE_EXTERNAL_HOST_RESOURCES_BUNDLE( - JDK_DEFAULT - ${JDK16_DARWIN} FOR DARWIN - ${JDK16_DARWIN_ARM64} FOR DARWIN-ARM64 - ${JDK16_LINUX} FOR LINUX - ${JDK16_WINDOWS} FOR WIN32 - ) - IF(NOT HOST_OS_LINUX AND NOT HOST_OS_WINDOWS AND NOT HOST_OS_DARWIN) - MESSAGE(FATAL_ERROR Unsupported platform for JDK16) - ENDIF() -ELSEIF(JDK_VERSION == "15") - DECLARE_EXTERNAL_HOST_RESOURCES_BUNDLE( - JDK_DEFAULT - ${JDK15_DARWIN} FOR DARWIN - ${JDK15_DARWIN_ARM64} FOR DARWIN-ARM64 - ${JDK15_LINUX} FOR LINUX - ${JDK15_WINDOWS} FOR WIN32 - ) - IF(NOT HOST_OS_LINUX AND NOT HOST_OS_WINDOWS AND NOT HOST_OS_DARWIN) - MESSAGE(FATAL_ERROR Unsupported platform for JDK15) - ENDIF() -ELSEIF(JDK_VERSION == "14") - DECLARE_EXTERNAL_HOST_RESOURCES_BUNDLE( - JDK_DEFAULT - ${JDK14_DARWIN} FOR DARWIN - ${JDK14_LINUX} FOR LINUX - ${JDK14_WINDOWS} FOR WIN32 - ) - IF(NOT HOST_OS_LINUX AND NOT HOST_OS_WINDOWS AND NOT HOST_OS_DARWIN) - MESSAGE(FATAL_ERROR Unsupported platform for JDK14) - ENDIF() -ELSEIF(JDK_VERSION == "13") - DECLARE_EXTERNAL_HOST_RESOURCES_BUNDLE( - JDK_DEFAULT - ${JDK13_DARWIN} FOR DARWIN - ${JDK13_LINUX} FOR LINUX - ${JDK13_WINDOWS} FOR WIN32 - ) - IF(NOT HOST_OS_LINUX AND NOT HOST_OS_WINDOWS AND NOT HOST_OS_DARWIN) - MESSAGE(FATAL_ERROR Unsupported platform for JDK13) - ENDIF() -ELSEIF(JDK_VERSION == "12") - DECLARE_EXTERNAL_HOST_RESOURCES_BUNDLE( - JDK_DEFAULT - ${JDK12_DARWIN} FOR DARWIN - ${JDK12_LINUX} FOR LINUX - ${JDK12_WINDOWS} FOR WIN32 - ) - IF(NOT HOST_OS_LINUX AND NOT HOST_OS_WINDOWS AND NOT HOST_OS_DARWIN) - MESSAGE(FATAL_ERROR Unsupported platform for JDK12) - ENDIF() -ELSEIF(JDK_VERSION == "11") - DECLARE_EXTERNAL_HOST_RESOURCES_BUNDLE( - JDK_DEFAULT - ${JDK11_DARWIN} FOR DARWIN - ${JDK11_DARWIN_ARM64} FOR DARWIN-ARM64 - ${JDK11_LINUX} FOR LINUX - ${JDK11_WINDOWS} FOR WIN32 - ) - IF(NOT HOST_OS_LINUX AND NOT HOST_OS_WINDOWS AND NOT HOST_OS_DARWIN) - MESSAGE(FATAL_ERROR Unsupported platform for JDK11) - ENDIF() -ELSEIF(JDK_VERSION == "10") - DECLARE_EXTERNAL_HOST_RESOURCES_BUNDLE( - JDK_DEFAULT - ${JDK10_DARWIN} FOR DARWIN - ${JDK10_LINUX} FOR LINUX - ${JDK10_WINDOWS} FOR WIN32 - ) -ELSEIF(JDK_VERSION == "8") - DECLARE_EXTERNAL_HOST_RESOURCES_BUNDLE( - JDK_DEFAULT - ${JDK8_DARWIN_ARM64} FOR DARWIN-ARM64 - ${JDK8_DARWIN} FOR DARWIN - ${JDK8_LINUX} FOR LINUX - ${JDK8_WINDOWS} FOR WIN32 - ) - IF(NOT HOST_OS_LINUX AND NOT HOST_OS_WINDOWS AND NOT HOST_OS_DARWIN) - MESSAGE(FATAL_ERROR Unsupported platform for JDK8) - ENDIF() -ELSE() - MESSAGE(FATAL_ERROR Unsupported JDK version) -ENDIF() +RESOURCES_LIBRARY() +OWNER(heretic) -IF(USE_SYSTEM_JDK) - MESSAGE(WARNING System JDK $USE_SYSTEM_JDK will be used) -ELSEIF(JDK_VERSION == "17") - DECLARE_EXTERNAL_HOST_RESOURCES_BUNDLE( - JDK - ${JDK17_DARWIN} FOR DARWIN - ${JDK17_DARWIN_ARM64} FOR DARWIN-ARM64 - ${JDK17_LINUX} FOR LINUX - ${JDK17_WINDOWS} FOR WIN32 - ) - IF(NOT HOST_OS_LINUX AND NOT HOST_OS_WINDOWS AND NOT HOST_OS_DARWIN) - MESSAGE(FATAL_ERROR Unsupported platform for JDK17) - ENDIF() - - IF(OS_DARWIN AND ARCH_ARM64) - DECLARE_EXTERNAL_RESOURCE(WITH_JDK ${JDK17_DARWIN_ARM64}) - ELSEIF(OS_DARWIN) - DECLARE_EXTERNAL_RESOURCE(WITH_JDK ${JDK17_DARWIN}) - ELSEIF(OS_LINUX) - DECLARE_EXTERNAL_RESOURCE(WITH_JDK ${JDK17_LINUX}) - ELSEIF(OS_WINDOWS) - DECLARE_EXTERNAL_RESOURCE(WITH_JDK ${JDK17_WINDOWS}) - ENDIF() -ELSEIF(JDK_VERSION == "16") - DECLARE_EXTERNAL_HOST_RESOURCES_BUNDLE( - JDK - ${JDK16_DARWIN} FOR DARWIN - ${JDK16_DARWIN_ARM64} FOR DARWIN-ARM64 - ${JDK16_LINUX} FOR LINUX - ${JDK16_WINDOWS} FOR WIN32 - ) - IF(NOT HOST_OS_LINUX AND NOT HOST_OS_WINDOWS AND NOT HOST_OS_DARWIN) - MESSAGE(FATAL_ERROR Unsupported platform for JDK16) - ENDIF() - - IF(OS_DARWIN AND ARCH_ARM64) - DECLARE_EXTERNAL_RESOURCE(WITH_JDK ${JDK16_DARWIN_ARM64}) - ELSEIF(OS_DARWIN) - DECLARE_EXTERNAL_RESOURCE(WITH_JDK ${JDK16_DARWIN}) - ELSEIF(OS_LINUX) - DECLARE_EXTERNAL_RESOURCE(WITH_JDK ${JDK16_LINUX}) - ELSEIF(OS_WINDOWS) - DECLARE_EXTERNAL_RESOURCE(WITH_JDK ${JDK16_WINDOWS}) - ENDIF() +INCLUDE(resources.inc) + +IF(JDK_VERSION == "17") + DECLARE_EXTERNAL_HOST_RESOURCES_BUNDLE( + JDK_DEFAULT + ${JDK17_DARWIN} FOR DARWIN + ${JDK17_DARWIN_ARM64} FOR DARWIN-ARM64 + ${JDK17_LINUX} FOR LINUX + ${JDK17_WINDOWS} FOR WIN32 + ) + IF(NOT HOST_OS_LINUX AND NOT HOST_OS_WINDOWS AND NOT HOST_OS_DARWIN) + MESSAGE(FATAL_ERROR Unsupported platform for JDK17) + ENDIF() +ELSEIF(JDK_VERSION == "16") + DECLARE_EXTERNAL_HOST_RESOURCES_BUNDLE( + JDK_DEFAULT + ${JDK16_DARWIN} FOR DARWIN + ${JDK16_DARWIN_ARM64} FOR DARWIN-ARM64 + ${JDK16_LINUX} FOR LINUX + ${JDK16_WINDOWS} FOR WIN32 + ) + IF(NOT HOST_OS_LINUX AND NOT HOST_OS_WINDOWS AND NOT HOST_OS_DARWIN) + MESSAGE(FATAL_ERROR Unsupported platform for JDK16) + ENDIF() ELSEIF(JDK_VERSION == "15") - DECLARE_EXTERNAL_HOST_RESOURCES_BUNDLE( - JDK - ${JDK15_DARWIN} FOR DARWIN - ${JDK15_DARWIN_ARM64} FOR DARWIN-ARM64 - ${JDK15_LINUX} FOR LINUX - ${JDK15_WINDOWS} FOR WIN32 - ) - IF(NOT HOST_OS_LINUX AND NOT HOST_OS_WINDOWS AND NOT HOST_OS_DARWIN) - MESSAGE(FATAL_ERROR Unsupported platform for JDK15) - ENDIF() - - IF(OS_DARWIN AND ARCH_ARM64) - DECLARE_EXTERNAL_RESOURCE(WITH_JDK ${JDK15_DARWIN_ARM64}) - ELSEIF(OS_DARWIN) - DECLARE_EXTERNAL_RESOURCE(WITH_JDK ${JDK15_DARWIN}) - ELSEIF(OS_LINUX) - DECLARE_EXTERNAL_RESOURCE(WITH_JDK ${JDK15_LINUX}) - ELSEIF(OS_WINDOWS) - DECLARE_EXTERNAL_RESOURCE(WITH_JDK ${JDK15_WINDOWS}) - ENDIF() + DECLARE_EXTERNAL_HOST_RESOURCES_BUNDLE( + JDK_DEFAULT + ${JDK15_DARWIN} FOR DARWIN + ${JDK15_DARWIN_ARM64} FOR DARWIN-ARM64 + ${JDK15_LINUX} FOR LINUX + ${JDK15_WINDOWS} FOR WIN32 + ) + IF(NOT HOST_OS_LINUX AND NOT HOST_OS_WINDOWS AND NOT HOST_OS_DARWIN) + MESSAGE(FATAL_ERROR Unsupported platform for JDK15) + ENDIF() ELSEIF(JDK_VERSION == "14") - DECLARE_EXTERNAL_HOST_RESOURCES_BUNDLE( - JDK - ${JDK14_DARWIN} FOR DARWIN - ${JDK14_LINUX} FOR LINUX - ${JDK14_WINDOWS} FOR WIN32 - ) - IF(NOT HOST_OS_LINUX AND NOT HOST_OS_WINDOWS AND NOT HOST_OS_DARWIN) - MESSAGE(FATAL_ERROR Unsupported platform for JDK14) - ENDIF() - - IF(OS_DARWIN) - DECLARE_EXTERNAL_RESOURCE(WITH_JDK ${JDK14_DARWIN}) - ELSEIF(OS_LINUX) - DECLARE_EXTERNAL_RESOURCE(WITH_JDK ${JDK14_LINUX}) - ELSEIF(OS_WINDOWS) - DECLARE_EXTERNAL_RESOURCE(WITH_JDK ${JDK14_WINDOWS}) - ENDIF() + DECLARE_EXTERNAL_HOST_RESOURCES_BUNDLE( + JDK_DEFAULT + ${JDK14_DARWIN} FOR DARWIN + ${JDK14_LINUX} FOR LINUX + ${JDK14_WINDOWS} FOR WIN32 + ) + IF(NOT HOST_OS_LINUX AND NOT HOST_OS_WINDOWS AND NOT HOST_OS_DARWIN) + MESSAGE(FATAL_ERROR Unsupported platform for JDK14) + ENDIF() ELSEIF(JDK_VERSION == "13") - DECLARE_EXTERNAL_HOST_RESOURCES_BUNDLE( - JDK - ${JDK13_DARWIN} FOR DARWIN - ${JDK13_LINUX} FOR LINUX - ${JDK13_WINDOWS} FOR WIN32 - ) - IF(NOT HOST_OS_LINUX AND NOT HOST_OS_WINDOWS AND NOT HOST_OS_DARWIN) - MESSAGE(FATAL_ERROR Unsupported platform for JDK13) - ENDIF() + DECLARE_EXTERNAL_HOST_RESOURCES_BUNDLE( + JDK_DEFAULT + ${JDK13_DARWIN} FOR DARWIN + ${JDK13_LINUX} FOR LINUX + ${JDK13_WINDOWS} FOR WIN32 + ) + IF(NOT HOST_OS_LINUX AND NOT HOST_OS_WINDOWS AND NOT HOST_OS_DARWIN) + MESSAGE(FATAL_ERROR Unsupported platform for JDK13) + ENDIF() +ELSEIF(JDK_VERSION == "12") + DECLARE_EXTERNAL_HOST_RESOURCES_BUNDLE( + JDK_DEFAULT + ${JDK12_DARWIN} FOR DARWIN + ${JDK12_LINUX} FOR LINUX + ${JDK12_WINDOWS} FOR WIN32 + ) + IF(NOT HOST_OS_LINUX AND NOT HOST_OS_WINDOWS AND NOT HOST_OS_DARWIN) + MESSAGE(FATAL_ERROR Unsupported platform for JDK12) + ENDIF() +ELSEIF(JDK_VERSION == "11") + DECLARE_EXTERNAL_HOST_RESOURCES_BUNDLE( + JDK_DEFAULT + ${JDK11_DARWIN} FOR DARWIN + ${JDK11_DARWIN_ARM64} FOR DARWIN-ARM64 + ${JDK11_LINUX} FOR LINUX + ${JDK11_WINDOWS} FOR WIN32 + ) + IF(NOT HOST_OS_LINUX AND NOT HOST_OS_WINDOWS AND NOT HOST_OS_DARWIN) + MESSAGE(FATAL_ERROR Unsupported platform for JDK11) + ENDIF() +ELSEIF(JDK_VERSION == "10") + DECLARE_EXTERNAL_HOST_RESOURCES_BUNDLE( + JDK_DEFAULT + ${JDK10_DARWIN} FOR DARWIN + ${JDK10_LINUX} FOR LINUX + ${JDK10_WINDOWS} FOR WIN32 + ) +ELSEIF(JDK_VERSION == "8") + DECLARE_EXTERNAL_HOST_RESOURCES_BUNDLE( + JDK_DEFAULT + ${JDK8_DARWIN_ARM64} FOR DARWIN-ARM64 + ${JDK8_DARWIN} FOR DARWIN + ${JDK8_LINUX} FOR LINUX + ${JDK8_WINDOWS} FOR WIN32 + ) + IF(NOT HOST_OS_LINUX AND NOT HOST_OS_WINDOWS AND NOT HOST_OS_DARWIN) + MESSAGE(FATAL_ERROR Unsupported platform for JDK8) + ENDIF() +ELSE() + MESSAGE(FATAL_ERROR Unsupported JDK version) +ENDIF() + +IF(USE_SYSTEM_JDK) + MESSAGE(WARNING System JDK $USE_SYSTEM_JDK will be used) +ELSEIF(JDK_VERSION == "17") + DECLARE_EXTERNAL_HOST_RESOURCES_BUNDLE( + JDK + ${JDK17_DARWIN} FOR DARWIN + ${JDK17_DARWIN_ARM64} FOR DARWIN-ARM64 + ${JDK17_LINUX} FOR LINUX + ${JDK17_WINDOWS} FOR WIN32 + ) + IF(NOT HOST_OS_LINUX AND NOT HOST_OS_WINDOWS AND NOT HOST_OS_DARWIN) + MESSAGE(FATAL_ERROR Unsupported platform for JDK17) + ENDIF() + + IF(OS_DARWIN AND ARCH_ARM64) + DECLARE_EXTERNAL_RESOURCE(WITH_JDK ${JDK17_DARWIN_ARM64}) + ELSEIF(OS_DARWIN) + DECLARE_EXTERNAL_RESOURCE(WITH_JDK ${JDK17_DARWIN}) + ELSEIF(OS_LINUX) + DECLARE_EXTERNAL_RESOURCE(WITH_JDK ${JDK17_LINUX}) + ELSEIF(OS_WINDOWS) + DECLARE_EXTERNAL_RESOURCE(WITH_JDK ${JDK17_WINDOWS}) + ENDIF() +ELSEIF(JDK_VERSION == "16") + DECLARE_EXTERNAL_HOST_RESOURCES_BUNDLE( + JDK + ${JDK16_DARWIN} FOR DARWIN + ${JDK16_DARWIN_ARM64} FOR DARWIN-ARM64 + ${JDK16_LINUX} FOR LINUX + ${JDK16_WINDOWS} FOR WIN32 + ) + IF(NOT HOST_OS_LINUX AND NOT HOST_OS_WINDOWS AND NOT HOST_OS_DARWIN) + MESSAGE(FATAL_ERROR Unsupported platform for JDK16) + ENDIF() + + IF(OS_DARWIN AND ARCH_ARM64) + DECLARE_EXTERNAL_RESOURCE(WITH_JDK ${JDK16_DARWIN_ARM64}) + ELSEIF(OS_DARWIN) + DECLARE_EXTERNAL_RESOURCE(WITH_JDK ${JDK16_DARWIN}) + ELSEIF(OS_LINUX) + DECLARE_EXTERNAL_RESOURCE(WITH_JDK ${JDK16_LINUX}) + ELSEIF(OS_WINDOWS) + DECLARE_EXTERNAL_RESOURCE(WITH_JDK ${JDK16_WINDOWS}) + ENDIF() +ELSEIF(JDK_VERSION == "15") + DECLARE_EXTERNAL_HOST_RESOURCES_BUNDLE( + JDK + ${JDK15_DARWIN} FOR DARWIN + ${JDK15_DARWIN_ARM64} FOR DARWIN-ARM64 + ${JDK15_LINUX} FOR LINUX + ${JDK15_WINDOWS} FOR WIN32 + ) + IF(NOT HOST_OS_LINUX AND NOT HOST_OS_WINDOWS AND NOT HOST_OS_DARWIN) + MESSAGE(FATAL_ERROR Unsupported platform for JDK15) + ENDIF() + + IF(OS_DARWIN AND ARCH_ARM64) + DECLARE_EXTERNAL_RESOURCE(WITH_JDK ${JDK15_DARWIN_ARM64}) + ELSEIF(OS_DARWIN) + DECLARE_EXTERNAL_RESOURCE(WITH_JDK ${JDK15_DARWIN}) + ELSEIF(OS_LINUX) + DECLARE_EXTERNAL_RESOURCE(WITH_JDK ${JDK15_LINUX}) + ELSEIF(OS_WINDOWS) + DECLARE_EXTERNAL_RESOURCE(WITH_JDK ${JDK15_WINDOWS}) + ENDIF() +ELSEIF(JDK_VERSION == "14") + DECLARE_EXTERNAL_HOST_RESOURCES_BUNDLE( + JDK + ${JDK14_DARWIN} FOR DARWIN + ${JDK14_LINUX} FOR LINUX + ${JDK14_WINDOWS} FOR WIN32 + ) + IF(NOT HOST_OS_LINUX AND NOT HOST_OS_WINDOWS AND NOT HOST_OS_DARWIN) + MESSAGE(FATAL_ERROR Unsupported platform for JDK14) + ENDIF() + + IF(OS_DARWIN) + DECLARE_EXTERNAL_RESOURCE(WITH_JDK ${JDK14_DARWIN}) + ELSEIF(OS_LINUX) + DECLARE_EXTERNAL_RESOURCE(WITH_JDK ${JDK14_LINUX}) + ELSEIF(OS_WINDOWS) + DECLARE_EXTERNAL_RESOURCE(WITH_JDK ${JDK14_WINDOWS}) + ENDIF() +ELSEIF(JDK_VERSION == "13") + DECLARE_EXTERNAL_HOST_RESOURCES_BUNDLE( + JDK + ${JDK13_DARWIN} FOR DARWIN + ${JDK13_LINUX} FOR LINUX + ${JDK13_WINDOWS} FOR WIN32 + ) + IF(NOT HOST_OS_LINUX AND NOT HOST_OS_WINDOWS AND NOT HOST_OS_DARWIN) + MESSAGE(FATAL_ERROR Unsupported platform for JDK13) + ENDIF() IF(SANITIZER_TYPE == "address") - IF(HOST_OS_LINUX) - DECLARE_EXTERNAL_RESOURCE(JDK_FOR_TESTS ${JDK13_LINUX_ASAN}) - ELSE() - MESSAGE(FATAL_ERROR Unsupported platform for JDK13 with asan) - ENDIF() - ENDIF() - - IF(OS_DARWIN) - DECLARE_EXTERNAL_RESOURCE(WITH_JDK ${JDK13_DARWIN}) - ELSEIF(OS_LINUX) - DECLARE_EXTERNAL_RESOURCE(WITH_JDK ${JDK13_LINUX}) - ELSEIF(OS_WINDOWS) - DECLARE_EXTERNAL_RESOURCE(WITH_JDK ${JDK13_WINDOWS}) - ENDIF() + IF(HOST_OS_LINUX) + DECLARE_EXTERNAL_RESOURCE(JDK_FOR_TESTS ${JDK13_LINUX_ASAN}) + ELSE() + MESSAGE(FATAL_ERROR Unsupported platform for JDK13 with asan) + ENDIF() + ENDIF() + + IF(OS_DARWIN) + DECLARE_EXTERNAL_RESOURCE(WITH_JDK ${JDK13_DARWIN}) + ELSEIF(OS_LINUX) + DECLARE_EXTERNAL_RESOURCE(WITH_JDK ${JDK13_LINUX}) + ELSEIF(OS_WINDOWS) + DECLARE_EXTERNAL_RESOURCE(WITH_JDK ${JDK13_WINDOWS}) + ENDIF() ELSEIF(JDK_VERSION == "12") - DECLARE_EXTERNAL_HOST_RESOURCES_BUNDLE( - JDK - ${JDK12_DARWIN} FOR DARWIN - ${JDK12_LINUX} FOR LINUX - ${JDK12_WINDOWS} FOR WIN32 - ) - IF(NOT HOST_OS_LINUX AND NOT HOST_OS_WINDOWS AND NOT HOST_OS_DARWIN) - MESSAGE(FATAL_ERROR Unsupported platform for JDK12) - ENDIF() - - IF(OS_DARWIN) - DECLARE_EXTERNAL_RESOURCE(WITH_JDK ${JDK12_DARWIN}) - ELSEIF(OS_LINUX) - DECLARE_EXTERNAL_RESOURCE(WITH_JDK ${JDK12_LINUX}) - ELSEIF(OS_WINDOWS) - DECLARE_EXTERNAL_RESOURCE(WITH_JDK ${JDK12_WINDOWS}) - ENDIF() + DECLARE_EXTERNAL_HOST_RESOURCES_BUNDLE( + JDK + ${JDK12_DARWIN} FOR DARWIN + ${JDK12_LINUX} FOR LINUX + ${JDK12_WINDOWS} FOR WIN32 + ) + IF(NOT HOST_OS_LINUX AND NOT HOST_OS_WINDOWS AND NOT HOST_OS_DARWIN) + MESSAGE(FATAL_ERROR Unsupported platform for JDK12) + ENDIF() + + IF(OS_DARWIN) + DECLARE_EXTERNAL_RESOURCE(WITH_JDK ${JDK12_DARWIN}) + ELSEIF(OS_LINUX) + DECLARE_EXTERNAL_RESOURCE(WITH_JDK ${JDK12_LINUX}) + ELSEIF(OS_WINDOWS) + DECLARE_EXTERNAL_RESOURCE(WITH_JDK ${JDK12_WINDOWS}) + ENDIF() ELSEIF(JDK_VERSION == "11") - DECLARE_EXTERNAL_HOST_RESOURCES_BUNDLE( - JDK - ${JDK11_DARWIN} FOR DARWIN - ${JDK11_DARWIN_ARM64} FOR DARWIN-ARM64 - ${JDK11_LINUX} FOR LINUX - ${JDK11_WINDOWS} FOR WIN32 - ) - IF(NOT HOST_OS_LINUX AND NOT HOST_OS_WINDOWS AND NOT HOST_OS_DARWIN) - MESSAGE(FATAL_ERROR Unsupported platform for JDK11) - ENDIF() + DECLARE_EXTERNAL_HOST_RESOURCES_BUNDLE( + JDK + ${JDK11_DARWIN} FOR DARWIN + ${JDK11_DARWIN_ARM64} FOR DARWIN-ARM64 + ${JDK11_LINUX} FOR LINUX + ${JDK11_WINDOWS} FOR WIN32 + ) + IF(NOT HOST_OS_LINUX AND NOT HOST_OS_WINDOWS AND NOT HOST_OS_DARWIN) + MESSAGE(FATAL_ERROR Unsupported platform for JDK11) + ENDIF() IF(SANITIZER_TYPE == "address") - IF(HOST_OS_LINUX) - DECLARE_EXTERNAL_RESOURCE(JDK_FOR_TESTS ${JDK11_LINUX_ASAN}) - ELSE() - MESSAGE(FATAL_ERROR Unsupported platform for JDK11 with asan) - ENDIF() - ENDIF() - - IF(OS_DARWIN AND ARCH_ARM64) - DECLARE_EXTERNAL_RESOURCE(WITH_JDK ${JDK11_DARWIN_ARM64}) - ELSEIF(OS_DARWIN) - DECLARE_EXTERNAL_RESOURCE(WITH_JDK ${JDK11_DARWIN}) - ELSEIF(OS_LINUX) - DECLARE_EXTERNAL_RESOURCE(WITH_JDK ${JDK11_LINUX}) - ELSEIF(OS_WINDOWS) - DECLARE_EXTERNAL_RESOURCE(WITH_JDK ${JDK11_WINDOWS}) - ENDIF() + IF(HOST_OS_LINUX) + DECLARE_EXTERNAL_RESOURCE(JDK_FOR_TESTS ${JDK11_LINUX_ASAN}) + ELSE() + MESSAGE(FATAL_ERROR Unsupported platform for JDK11 with asan) + ENDIF() + ENDIF() + + IF(OS_DARWIN AND ARCH_ARM64) + DECLARE_EXTERNAL_RESOURCE(WITH_JDK ${JDK11_DARWIN_ARM64}) + ELSEIF(OS_DARWIN) + DECLARE_EXTERNAL_RESOURCE(WITH_JDK ${JDK11_DARWIN}) + ELSEIF(OS_LINUX) + DECLARE_EXTERNAL_RESOURCE(WITH_JDK ${JDK11_LINUX}) + ELSEIF(OS_WINDOWS) + DECLARE_EXTERNAL_RESOURCE(WITH_JDK ${JDK11_WINDOWS}) + ENDIF() ELSEIF(JDK_VERSION == "10") - DECLARE_EXTERNAL_HOST_RESOURCES_BUNDLE( - JDK - ${JDK10_DARWIN} FOR DARWIN - ${JDK10_LINUX} FOR LINUX - ${JDK10_WINDOWS} FOR WIN32 - ) - IF(NOT HOST_OS_LINUX AND NOT HOST_OS_WINDOWS AND NOT HOST_OS_DARWIN) - MESSAGE(FATAL_ERROR Unsupported platform for JDK10) - ENDIF() - - IF(OS_DARWIN) - DECLARE_EXTERNAL_RESOURCE(WITH_JDK ${JDK10_DARWIN}) - ELSEIF(OS_LINUX) - DECLARE_EXTERNAL_RESOURCE(WITH_JDK ${JDK10_LINUX}) - ELSEIF(OS_WINDOWS) - DECLARE_EXTERNAL_RESOURCE(WITH_JDK ${JDK10_WINDOWS}) - ENDIF() + DECLARE_EXTERNAL_HOST_RESOURCES_BUNDLE( + JDK + ${JDK10_DARWIN} FOR DARWIN + ${JDK10_LINUX} FOR LINUX + ${JDK10_WINDOWS} FOR WIN32 + ) + IF(NOT HOST_OS_LINUX AND NOT HOST_OS_WINDOWS AND NOT HOST_OS_DARWIN) + MESSAGE(FATAL_ERROR Unsupported platform for JDK10) + ENDIF() + + IF(OS_DARWIN) + DECLARE_EXTERNAL_RESOURCE(WITH_JDK ${JDK10_DARWIN}) + ELSEIF(OS_LINUX) + DECLARE_EXTERNAL_RESOURCE(WITH_JDK ${JDK10_LINUX}) + ELSEIF(OS_WINDOWS) + DECLARE_EXTERNAL_RESOURCE(WITH_JDK ${JDK10_WINDOWS}) + ENDIF() ELSEIF(JDK_VERSION == "8") - DECLARE_EXTERNAL_HOST_RESOURCES_BUNDLE( - JDK - ${JDK8_DARWIN_ARM64} FOR DARWIN-ARM64 - ${JDK8_DARWIN} FOR DARWIN - ${JDK8_LINUX} FOR LINUX - ${JDK8_WINDOWS} FOR WIN32 - ) - IF(NOT HOST_OS_LINUX AND NOT HOST_OS_WINDOWS AND NOT HOST_OS_DARWIN) - MESSAGE(FATAL_ERROR Unsupported platform for JDK8) - ENDIF() - - IF(OS_DARWIN AND ARCH_ARM64) - DECLARE_EXTERNAL_RESOURCE(WITH_JDK ${JDK8_DARWIN_ARM64}) - ELSEIF(OS_DARWIN) - DECLARE_EXTERNAL_RESOURCE(WITH_JDK ${JDK8_DARWIN}) - ELSEIF(OS_LINUX) - DECLARE_EXTERNAL_RESOURCE(WITH_JDK ${JDK8_LINUX}) - ELSEIF(OS_WINDOWS) - DECLARE_EXTERNAL_RESOURCE(WITH_JDK ${JDK8_WINDOWS}) - ENDIF() -ELSE() - MESSAGE(FATAL_ERROR Unsupported JDK version) -ENDIF() - -END() + DECLARE_EXTERNAL_HOST_RESOURCES_BUNDLE( + JDK + ${JDK8_DARWIN_ARM64} FOR DARWIN-ARM64 + ${JDK8_DARWIN} FOR DARWIN + ${JDK8_LINUX} FOR LINUX + ${JDK8_WINDOWS} FOR WIN32 + ) + IF(NOT HOST_OS_LINUX AND NOT HOST_OS_WINDOWS AND NOT HOST_OS_DARWIN) + MESSAGE(FATAL_ERROR Unsupported platform for JDK8) + ENDIF() + + IF(OS_DARWIN AND ARCH_ARM64) + DECLARE_EXTERNAL_RESOURCE(WITH_JDK ${JDK8_DARWIN_ARM64}) + ELSEIF(OS_DARWIN) + DECLARE_EXTERNAL_RESOURCE(WITH_JDK ${JDK8_DARWIN}) + ELSEIF(OS_LINUX) + DECLARE_EXTERNAL_RESOURCE(WITH_JDK ${JDK8_LINUX}) + ELSEIF(OS_WINDOWS) + DECLARE_EXTERNAL_RESOURCE(WITH_JDK ${JDK8_WINDOWS}) + ENDIF() +ELSE() + MESSAGE(FATAL_ERROR Unsupported JDK version) +ENDIF() + +END() RECURSE( jdk8 @@ -307,5 +307,5 @@ RECURSE( jdk14 jdk15 jdk16 - jdk17 + jdk17 ) |
