diff options
author | Nico Weber <thakis@chromium.org> | 2021-08-27 15:23:43 -0400 |
---|---|---|
committer | Linus Groh <mail@linusgroh.de> | 2021-08-28 14:43:07 +0100 |
commit | bbad4758b2ca97d29044b593ebb0447bbdbc2c0a (patch) | |
tree | 32572bba7a56ff5917d463c5425211c6377cd6b1 /Userland/DynamicLoader | |
parent | a43ad0e70691f6a39df04312493f0cd32cb6b6f3 (diff) | |
download | serenity-bbad4758b2ca97d29044b593ebb0447bbdbc2c0a.zip |
CMake: Let `Meta/serenity.sh run aarch64` make it past cmake
This adds just enough scaffolding to make cmake succeed.
The build falls over immediately.
Diffstat (limited to 'Userland/DynamicLoader')
-rw-r--r-- | Userland/DynamicLoader/CMakeLists.txt | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/Userland/DynamicLoader/CMakeLists.txt b/Userland/DynamicLoader/CMakeLists.txt index baa0829862..1e4e3ad764 100644 --- a/Userland/DynamicLoader/CMakeLists.txt +++ b/Userland/DynamicLoader/CMakeLists.txt @@ -8,7 +8,10 @@ file(GLOB ELF_SOURCES "../Libraries/LibELF/*.cpp") file(GLOB LIBC_SOURCES1 "../Libraries/LibC/*.cpp") file(GLOB LIBC_SOURCES2 "../Libraries/LibC/*/*.cpp") -if ("${SERENITY_ARCH}" STREQUAL "i686") +if ("${SERENITY_ARCH}" STREQUAL "aarch64") + file(GLOB LIBC_SOURCES3 "../Libraries/LibC/arch/aarch64/*.S") + set(ELF_SOURCES ${ELF_SOURCES} ../Libraries/LibELF/Arch/aarch64/entry.S ../Libraries/LibELF/Arch/aarch64/plt_trampoline.S) +elseif ("${SERENITY_ARCH}" STREQUAL "i686") file(GLOB LIBC_SOURCES3 "../Libraries/LibC/arch/i386/*.S") set(ELF_SOURCES ${ELF_SOURCES} ../Libraries/LibELF/Arch/i386/entry.S ../Libraries/LibELF/Arch/i386/plt_trampoline.S) elseif ("${SERENITY_ARCH}" STREQUAL "x86_64") |