Merge pull request #903 from AppImage/extract_fs_tree_section_recursive
[appimagekit/gsi.git] / cmake / toolchains / aarch64-linux-gnu.cmake
blob4b35337c3cf12cfb5991393bf2f0eb964b3ffcd2
1 # toolchain file that can be used for cross-compiling AppImageKit using the respective AppImageBuild container
3 set(CMAKE_SYSTEM_NAME Linux CACHE STRING "" FORCE)
4 set(CMAKE_SYSTEM_PROCESSOR arm CACHE STRING "" FORCE)
6 set(triple aarch64-linux-gnu CACHE STRING "" FORCE)
8 set(CMAKE_C_COMPILER "${triple}-gcc" CACHE STRING "" FORCE)
9 set(CMAKE_CXX_COMPILER "${triple}-g++" CACHE STRING "" FORCE)
11 set(TOOLS_PREFIX "${triple}-" CACHE STRING "" FORCE)
13 set(DEPENDENCIES_CFLAGS "-I/deps/include" CACHE STRING "" FORCE)
14 set(DEPENDENCIES_CPPFLAGS "${DEPENDENCIES_CFLAGS}" CACHE STRING "" FORCE)
15 set(DEPENDENCIES_LDFLAGS "-L/deps/lib/" CACHE STRING "" FORCE)
17 # host = target system
18 # build = build system
19 # both must be specified
20 set(EXTRA_CONFIGURE_FLAGS "--host=${triple}" "--build=x86_64-pc-linux-gnu" "--target=${triple}" CACHE STRING "" FORCE)