mirror of
https://github.com/Kitware/CMake.git
synced 2026-08-13 17:07:57 +00:00
Merge topic 'emscripten-arch-id'
5ec87b2ba7 Emscripten: Provide CMAKE_<LANG>_COMPILER_ARCHITECTURE_ID
Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11452
This commit is contained in:
@@ -144,6 +144,10 @@ static unsigned short const info_byte_order_little_endian[] = {
|
||||
# else
|
||||
# define ARCHITECTURE_ID "ppc"
|
||||
# endif
|
||||
#elif defined(__wasm64) || defined(__wasm64__)
|
||||
# define ARCHITECTURE_ID "wasm64"
|
||||
#elif defined(__wasm32) || defined(__wasm32__)
|
||||
# define ARCHITECTURE_ID "wasm32"
|
||||
#endif
|
||||
|
||||
/* Construct the string literal in pieces to prevent the source from
|
||||
|
||||
@@ -143,6 +143,10 @@
|
||||
# else
|
||||
PRINT *, 'INFO:arch[ppc]'
|
||||
# endif
|
||||
#elif defined(__wasm64) || defined(__wasm64__)
|
||||
PRINT *, 'INFO:arch[wasm64]'
|
||||
#elif defined(__wasm32) || defined(__wasm32__)
|
||||
PRINT *, 'INFO:arch[wasm32]'
|
||||
#endif
|
||||
|
||||
PRINT *, 'ABI Detection'
|
||||
|
||||
@@ -151,6 +151,10 @@ PRINT *, 'INFO:arch[ppcle]'
|
||||
# else
|
||||
PRINT *, 'INFO:arch[ppc]'
|
||||
# endif
|
||||
#elif defined(__wasm64) || defined(__wasm64__)
|
||||
PRINT *, 'INFO:arch[wasm64]'
|
||||
#elif defined(__wasm32) || defined(__wasm32__)
|
||||
PRINT *, 'INFO:arch[wasm32]'
|
||||
#endif
|
||||
|
||||
PRINT *, 'ABI Detection'
|
||||
|
||||
@@ -69,6 +69,10 @@ function(cmake_parse_compiler_architecture_id triple arch_id_var)
|
||||
set(ARCHITECTURE_ID "ppcle")
|
||||
elseif(_dumpmachine_triple MATCHES "^(powerpc|ppc)-")
|
||||
set(ARCHITECTURE_ID "ppc")
|
||||
elseif(_dumpmachine_triple MATCHES "^wasm64-")
|
||||
set(ARCHITECTURE_ID "wasm64")
|
||||
elseif(_dumpmachine_triple MATCHES "^wasm32-")
|
||||
set(ARCHITECTURE_ID "wasm32")
|
||||
else()
|
||||
set(ARCHITECTURE_ID "")
|
||||
endif()
|
||||
|
||||
Reference in New Issue
Block a user