File tree Expand file tree Collapse file tree 5 files changed +14
-6
lines changed Expand file tree Collapse file tree 5 files changed +14
-6
lines changed Original file line number Diff line number Diff line change 13
13
14
14
#include the platform-specific 3rd party packages.
15
15
o3de_pal_dir (pal_dir ${CMAKE_CURRENT_LIST_DIR} /Platform/${PAL_PLATFORM_NAME} "${O3DE_ENGINE_RESTRICTED_PATH} " "${LY_ROOT_FOLDER} " )
16
- set (LY_PAL_PACKAGE_FILE_NAME ${pal_dir} /BuiltInPackages_${PAL_PLATFORM_NAME_LOWERCASE}${LY_HOST_ARCHITECTURE_NAME_EXTENSION }.cmake )
16
+ set (LY_PAL_PACKAGE_FILE_NAME ${pal_dir} /BuiltInPackages_${PAL_PLATFORM_NAME_LOWERCASE}${LY_ARCHITECTURE_NAME_EXTENSION }.cmake )
17
17
include (${LY_PAL_PACKAGE_FILE_NAME} )
18
18
19
19
# add the above file to the ALLFILES list, so that they show up in IDEs
Original file line number Diff line number Diff line change @@ -208,5 +208,5 @@ endforeach()
208
208
209
209
# flags are defined per platform, follow platform files under Platform/<PlatformName>/Configurations_<platformname>(_<platformarchitecture>).cmake
210
210
o3de_pal_dir (pal_dir ${CMAKE_CURRENT_SOURCE_DIR} /cmake/Platform/${PAL_PLATFORM_NAME} "${O3DE_ENGINE_RESTRICTED_PATH} " "${LY_ROOT_FOLDER} " )
211
- include (${pal_dir} /Configurations_${PAL_PLATFORM_NAME_LOWERCASE}${LY_HOST_ARCHITECTURE_NAME_EXTENSION }.cmake )
211
+ include (${pal_dir} /Configurations_${PAL_PLATFORM_NAME_LOWERCASE}${LY_ARCHITECTURE_NAME_EXTENSION }.cmake )
212
212
Original file line number Diff line number Diff line change @@ -261,9 +261,12 @@ ly_set(PAL_HOST_PLATFORM_NAME ${LY_HOST_PLATFORM_DETECTION_${CMAKE_SYSTEM_NAME}}
261
261
string (TOLOWER ${PAL_HOST_PLATFORM_NAME} PAL_HOST_PLATFORM_NAME_LOWERCASE )
262
262
ly_set (PAL_HOST_PLATFORM_NAME_LOWERCASE ${PAL_HOST_PLATFORM_NAME_LOWERCASE} )
263
263
264
- # In addition to host platform name, set the host platform architecture if supported
265
- if (LY_HOST_ARCHITECTURE_DETECTION_${CMAKE_SYSTEM_NAME} )
266
- ly_set (LY_HOST_ARCHITECTURE_NAME_EXTENSION "_${LY_HOST_ARCHITECTURE_DETECTION_${CMAKE_SYSTEM_NAME} }" )
264
+ # In addition to platform name, set the platform architecture if supported
265
+ if (LY_ARCHITECTURE_DETECTION_${PAL_PLATFORM_NAME} )
266
+ ly_set (LY_ARCHITECTURE_NAME_EXTENSION "_${LY_ARCHITECTURE_DETECTION_${PAL_PLATFORM_NAME} }" )
267
+ endif ()
268
+ if (LY_HOST_ARCHITECTURE_DETECTION_${PAL_HOST_PLATFORM_NAME} )
269
+ ly_set (LY_HOST_ARCHITECTURE_NAME_EXTENSION "_${LY_HOST_ARCHITECTURE_DETECTION_${PAL_HOST_PLATFORM_NAME} }" )
267
270
endif ()
268
271
269
272
Original file line number Diff line number Diff line change 9
9
ly_set (LY_PLATFORM_DETECTION_Android Android )
10
10
if (${CMAKE_HOST_SYSTEM_NAME} STREQUAL Darwin )
11
11
ly_set (LY_HOST_PLATFORM_DETECTION_Android Mac )
12
+ elseif (${CMAKE_HOST_SYSTEM_NAME} STREQUAL Linux )
13
+ # Linux supports multiple system architectures
14
+ ly_set (LY_HOST_PLATFORM_DETECTION_Android ${CMAKE_HOST_SYSTEM_NAME} )
15
+ ly_set (LY_HOST_ARCHITECTURE_DETECTION_Android ${CMAKE_HOST_SYSTEM_PROCESSOR} )
12
16
else ()
13
17
ly_set (LY_HOST_PLATFORM_DETECTION_Android ${CMAKE_HOST_SYSTEM_NAME} )
14
18
endif ()
Original file line number Diff line number Diff line change @@ -10,4 +10,5 @@ ly_set(LY_PLATFORM_DETECTION_Linux Linux)
10
10
ly_set (LY_HOST_PLATFORM_DETECTION_Linux Linux )
11
11
12
12
# Linux supports multiple system architectures
13
- ly_set (LY_HOST_ARCHITECTURE_DETECTION_Linux ${CMAKE_SYSTEM_PROCESSOR} )
13
+ ly_set (LY_ARCHITECTURE_DETECTION_Linux ${CMAKE_SYSTEM_PROCESSOR} )
14
+ ly_set (LY_HOST_ARCHITECTURE_DETECTION_Linux ${CMAKE_HOST_SYSTEM_PROCESSOR} )
You can’t perform that action at this time.
0 commit comments