summarylogtreecommitdiffstats
path: root/toolchain.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'toolchain.cmake')
-rw-r--r--toolchain.cmake14
1 files changed, 8 insertions, 6 deletions
diff --git a/toolchain.cmake b/toolchain.cmake
index d4d57745d888..1c96234d9951 100644
--- a/toolchain.cmake
+++ b/toolchain.cmake
@@ -1,8 +1,9 @@
-set( CMAKE_SYSTEM_NAME Linux )
+# this triggers CMAKE_CROSSCOMPILING!
+#set( CMAKE_SYSTEM_NAME Linux )
# e.g. to use mold with Clang
-# set(CMAKE_EXE_LINKER_FLAGS_INIT "-fuse-ld=mold")
-# set(CMAKE_MODULE_LINKER_FLAGS_INIT "-fuse-ld=mold")
-# set(CMAKE_SHARED_LINKER_FLAGS_INIT "-fuse-ld=mold")
+set(CMAKE_EXE_LINKER_FLAGS_INIT "-fuse-ld=mold")
+set(CMAKE_MODULE_LINKER_FLAGS_INIT "-fuse-ld=mold")
+set(CMAKE_SHARED_LINKER_FLAGS_INIT "-fuse-ld=mold")
set(CMAKE_DISABLE_PRECOMPILE_HEADERS 1)
# e.g. to use mold with Clang
@@ -10,5 +11,6 @@ set(CMAKE_DISABLE_PRECOMPILE_HEADERS 1)
#set(CMAKE_MODULE_LINKER_FLAGS_INIT "-fuse-ld=lld")
#set(CMAKE_SHARED_LINKER_FLAGS_INIT "-fuse-ld=lld")
-#set(CMAKE_CXX_COMPILER "clang++")
-#set(CMAKE_C_COMPILER "clang")
+set(CMAKE_CXX_COMPILER "clang++")
+set(CMAKE_C_COMPILER "clang")
+set(CMAKE_TOOLCHAIN_PREFIX "llvm-")