瀏覽代碼

fix: macos build problem

greatbridf 3 年之前
父節點
當前提交
5c6f57e50f
共有 1 個文件被更改,包括 6 次插入5 次删除
  1. 6 5
      cross-compile.cmake

+ 6 - 5
cross-compile.cmake

@@ -1,10 +1,11 @@
 set(CMAKE_SYSTEM_NAME Linux)
 
-#set(CMAKE_ASM_COMPILER /usr/local/bin/x86_64-elf-as)
-set(CMAKE_C_COMPILER /usr/local/bin/x86_64-elf-gcc)
-set(CMAKE_CXX_COMPILER /usr/local/bin/x86_64-elf-g++)
-set(CMAKE_AR /usr/local/bin/x86_64-elf-ar)
-set(CMAKE_LD /usr/local/bin/x86_64-elf-ld)
+set(TOOLCHAIN_PATH_AND_PREFIX "/usr/local/x86_64-elf-gcc/bin/x86_64-elf-")
+
+set(CMAKE_C_COMPILER ${TOOLCHAIN_PATH_AND_PREFIX}gcc)
+set(CMAKE_CXX_COMPILER ${TOOLCHAIN_PATH_AND_PREFIX}g++)
+set(CMAKE_AR ${TOOLCHAIN_PATH_AND_PREFIX}ar)
+set(CMAKE_LINKER ${TOOLCHAIN_PATH_AND_PREFIX}ld)
 set(CMAKE_TRY_COMPILE_TARGET_TYPE STATIC_LIBRARY)
 
 SET(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)