projects
/
SXSI
/
libbp.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Enable gcc's link time optimizations.
[SXSI/libbp.git]
/
Makefile
diff --git
a/Makefile
b/Makefile
index
64c98b3
..
3effd67
100644
(file)
--- a/
Makefile
+++ b/
Makefile
@@
-3,6
+3,7
@@
POPCOUNT=$(shell grep -q popcnt /proc/cpuinfo && echo 1)
ifeq ($(POPCOUNT), 1)
POPCOUNT_FLAG=-DHAS_NATIVE_POPCOUNT
else
ifeq ($(POPCOUNT), 1)
POPCOUNT_FLAG=-DHAS_NATIVE_POPCOUNT
else
+ #POPCOUNT_FLAG=-DHAS_POPCOUNT_TABLE
POPCOUNT_FLAG=
endif
POPCOUNT_FLAG=
endif
@@
-13,9
+14,9
@@
else
endif
ifeq ($(DEBUG), true)
endif
ifeq ($(DEBUG), true)
- OPT_FLAGS=-O0 -g $(POPCOUNT_FLAG) -
fno-PIC -
static
+ OPT_FLAGS=-O0 -g $(POPCOUNT_FLAG) -static
else
else
- OPT_FLAGS=-O4 $(POPCOUNT_FLAG) -
fno-PIC -static
+ OPT_FLAGS=-O4 $(POPCOUNT_FLAG) -
static -flto
endif
endif
@@
-23,17
+24,17
@@
endif
INC_FLAGS=-I.
CFLAGS= $(INC_FLAGS) $(OPT_FLAGS)
CXXFLAGS= $(INC_FLAGS) $(OPT_FLAGS)
INC_FLAGS=-I.
CFLAGS= $(INC_FLAGS) $(OPT_FLAGS)
CXXFLAGS= $(INC_FLAGS) $(OPT_FLAGS)
-CC=g
cc
+CC=g
++
-OBJECTS_BP=bp.o
darray.o bp
core.o
-LIB_BP=libbp
a
.a
+OBJECTS_BP=bp.o
bp-utils.o bp-darray.o bp-
core.o
+LIB_BP=libbp.a
all: depend $(LIB_BP)
$(LIB_BP): $(OBJECTS_BP)
all: depend $(LIB_BP)
$(LIB_BP): $(OBJECTS_BP)
- @echo [
BP]
- $(HIDE) ar rcs
libbp.a
$(OBJECTS_BP)
+ @echo [
Link] $@
+ $(HIDE) ar rcs
$@
$(OBJECTS_BP)
%o: %c
@echo [C] $@
%o: %c
@echo [C] $@