Kaynağa Gözat

SFML: build with Clang

Clang seems to build quite a bit faster and it works fine so why not ?
Dan Elkouby 10 yıl önce
ebeveyn
işleme
3931b1f820
2 değiştirilmiş dosya ile 4 ekleme ve 4 silme
  1. 1 1
      Makefile
  2. 3 3
      platform/sfml/rules.mk

+ 1 - 1
Makefile

@@ -14,7 +14,7 @@ CFLAGS = $(CFLAGS_COMMON) -std=gnu11
 
 CPPFLAGS = $(CFLAGS_COMMON) -std=gnu++11
 
-LDFLAGS = $(CFLAGS_COMMON) -Wl,--gc-sections -lz
+LDFLAGS = $(CFLAGS_COMMON) -fuse-ld=gold -lz
 
 SRCS_C :=
 SRCS_CPP :=

+ 3 - 3
platform/sfml/rules.mk

@@ -4,12 +4,12 @@ SRCS_C += $(wildcard $(sfml_LOCAL_PATH)/platform/*.c)
 SRCS_CPP += $(wildcard $(sfml_LOCAL_PATH)/*.cpp)
 INCLUDE += $(sfml_LOCAL_PATH)/public
 
-LDFLAGS += -lstdc++ -lsfml-window -lsfml-graphics -lsfml-system -lGL -lm
+LDFLAGS += -lstdc++ -lsfml-window -lsfml-graphics -lsfml-system
 
 CFLAGS_COMMON += -DSFML=1
 
-CC = gcc
-CPP = g++
+CC = clang
+CPP = clang++
 
 EXE = $(OUT)/$(NAME)