mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-14 09:12:22 +07:00
IDEA-296416 IdeaWin32: build for ARM64
GitOrigin-RevId: 1cb50b84516b893c3cc29712a38c241d436ab9dd
This commit is contained in:
committed by
intellij-monorepo-bot
parent
5369b73943
commit
09b1950186
@@ -14,16 +14,20 @@ endif()
|
||||
|
||||
string(TIMESTAMP YEAR "%Y")
|
||||
|
||||
check_symbol_exists("_M_ARM64" "" TARGET_ARM64)
|
||||
check_symbol_exists("_M_AMD64" "" TARGET_X64)
|
||||
if(TARGET_X64)
|
||||
if(TARGET_ARM64)
|
||||
set(FILE_NAME "IdeaWin64a")
|
||||
set(JAVA_HOME $ENV{JDK_11_0_ARM64})
|
||||
elseif(TARGET_X64)
|
||||
set(FILE_NAME "IdeaWin64")
|
||||
set(JAVA_HOME $ENV{JDK_18_x64})
|
||||
set(JAVA_HOME $ENV{JDK_11_0_x64})
|
||||
else()
|
||||
set(FILE_NAME "IdeaWin32")
|
||||
set(JAVA_HOME $ENV{JDK_18})
|
||||
set(JAVA_HOME $ENV{JDK_11_0})
|
||||
endif()
|
||||
if(NOT JAVA_HOME)
|
||||
message(FATAL_ERROR "JDK_18/JDK_18_x64 variables not defined (x64=${TARGET_X64}).")
|
||||
message(FATAL_ERROR "JDK_11_0/JDK_11_0_x64/JDK_11_0_ARM64 variables not defined (x64=${TARGET_X64}, arm64=${TARGET_ARM64}).")
|
||||
endif()
|
||||
|
||||
set(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} /MT")
|
||||
|
||||
Reference in New Issue
Block a user