Ver código fonte

编译的时候,如果系统已经安装x86_64-dragonos-gcc,则使用x86_64-dragonos-gcc来编译 (#10)

* 编译的时候,如果系统已经安装x86_64-dragonos-gcc,则使用x86_64-dragonos-gcc来编译
login 1 ano atrás
pai
commit
5e1004a8a8
1 arquivos alterados com 9 adições e 0 exclusões
  1. 9 0
      Makefile

+ 9 - 0
Makefile

@@ -47,6 +47,9 @@ ifeq ($(TARGET),x86_64-unknown-redox)
 endif
 
 ifeq ($(TARGET),x86_64-unknown-dragonos)
+# 如果存在x86_64-dragonos-gcc,就用它,否则用gcc
+
+ifeq ($(shell which x86_64-dragonos-gcc),)
 	export CC=gcc
 # export LD=ld
 	export LD=ld
@@ -54,6 +57,12 @@ ifeq ($(TARGET),x86_64-unknown-dragonos)
 # export AR=x86_64-dragonos-ar
 	export OBJCOPY=objcopy
 # export OBJCOPY=x86_64-dragonos-objcopy
+else
+	export CC=x86_64-dragonos-gcc
+	export LD=x86_64-dragonos-ld
+	export AR=x86_64-dragonos-ar
+	export OBJCOPY=x86_64-dragonos-objcopy
+endif
 endif
 
 SRC=\