Browse Source

Merge pull request #5092 from XiWeiGu/la64_fixed_cmake

LoongArch64: Fixed cmake
tags/v0.3.30
Martin Kroeker GitHub 1 year ago
parent
commit
262018f14c
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
1 changed files with 9 additions and 1 deletions
  1. +9
    -1
      cmake/system.cmake

+ 9
- 1
cmake/system.cmake View File

@@ -21,7 +21,15 @@ endif()
# Other files expect CORE, which is actually TARGET and will become TARGET_CORE for kernel build. Confused yet?
# It seems we are meant to use TARGET as input and CORE internally as kernel.
if(NOT DEFINED CORE AND DEFINED TARGET)
set(CORE ${TARGET})
if (${TARGET} STREQUAL "LOONGSON3R5")
set(CORE "LA464")
elseif (${TARGET} STREQUAL "LOONGSON2K1000")
set(CORE "LA264")
elseif (${TARGET} STREQUAL "LOONGSONGENERIC")
set(CORE "LA64_GENERIC)")
else ()
set(CORE ${TARGET})
endif()
endif()

# TARGET_CORE will override TARGET which is used in DYNAMIC_ARCH=1.


Loading…
Cancel
Save