Procházet zdrojové kódy

Another regressin fixed : using clang and LTO again where we can.

Eiyeron Fulmincendii před 9 roky
rodič
revize
f70006a132
3 změnil soubory, kde provedl 4 přidání a 5 odebrání
  1. 1 1
      Makefile
  2. 0 1
      platform/sfml/Timing.cpp
  3. 3 3
      platform/sfml/rules.mk

+ 1 - 1
Makefile

@@ -15,7 +15,7 @@ CFLAGS = $(CFLAGS_COMMON) -std=gnu11
 CPPFLAGS = $(CFLAGS_COMMON) -std=gnu++11
 
 LIBS = -lz
-LDFLAGS =
+LDFLAGS = -flto
 
 SRCS_C :=
 SRCS_CPP :=

+ 0 - 1
platform/sfml/Timing.cpp

@@ -19,6 +19,5 @@ void Timing::deinit()
 
 unsigned Timing::gettime()
 {
-    Logger::log("%llu", clock.getElapsedTime().asMicroseconds());
     return clock.getElapsedTime().asMicroseconds();
 }

+ 3 - 3
platform/sfml/rules.mk

@@ -5,12 +5,12 @@ SRCS_CPP += $(wildcard $(sfml_LOCAL_PATH)/*.cpp)
 INCLUDE += $(sfml_LOCAL_PATH)/public
 
 LIBS += -lstdc++ -lsfml-window -lsfml-graphics -lsfml-system
-LDFLAGS +=  -fuse-ld=gold
+LDFLAGS += -fuse-ld=gold
 
 
 CFLAGS_COMMON += -DTARGET_SFML=1
-CC = gcc
-CPP = g++
+CC = clang
+CPP = clang++
 
 EXE = $(OUT)/$(NAME)