summaryrefslogtreecommitdiff
path: root/neozip/cmake/toolchain-powerpc64le-clang.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'neozip/cmake/toolchain-powerpc64le-clang.cmake')
-rw-r--r--neozip/cmake/toolchain-powerpc64le-clang.cmake16
1 files changed, 16 insertions, 0 deletions
diff --git a/neozip/cmake/toolchain-powerpc64le-clang.cmake b/neozip/cmake/toolchain-powerpc64le-clang.cmake
new file mode 100644
index 0000000000..b3423c590d
--- /dev/null
+++ b/neozip/cmake/toolchain-powerpc64le-clang.cmake
@@ -0,0 +1,16 @@
+set(CMAKE_SYSTEM_NAME Linux)
+set(CMAKE_SYSTEM_PROCESSOR ppc64le)
+set(CMAKE_SYSTEM_VERSION 1)
+
+set(CMAKE_C_COMPILER clang)
+set(CMAKE_C_COMPILER_TARGET powerpc64le-linux-gnu)
+set(CMAKE_CXX_COMPILER clang++)
+set(CMAKE_CXX_COMPILER_TARGET powerpc64le-linux-gnu)
+
+set(CMAKE_CROSSCOMPILING TRUE)
+set(CMAKE_CROSSCOMPILING_EMULATOR qemu-ppc64le -cpu power9 -L /usr/${CMAKE_C_COMPILER_TARGET}/)
+
+set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)
+set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY)
+set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY)
+set(CMAKE_FIND_ROOT_PATH_MODE_PACKAGE ONLY)