File tree 2 files changed +9
-8
lines changed
2 files changed +9
-8
lines changed Original file line number Diff line number Diff line change @@ -29,13 +29,14 @@ INSTALL_DIR = $(INSTALL) -d -m0755 -p
29
29
INSTALL_DATA = $(INSTALL ) -m0644 -p
30
30
INSTALL_PROG = $(INSTALL ) -m0755 -p
31
31
32
- AR : = ar
33
- CC : = gcc
34
- LD : = ld
35
- OBJCOPY : = objcopy
32
+ AR ? = ar
33
+ CC ? = gcc
34
+ LD ? = ld
35
+ OBJCOPY ? = objcopy
36
36
RM := rm -f
37
37
38
- CFLAGS = -O2
38
+ LDFLAGS ?=
39
+ CFLAGS ?= -O2
39
40
# CFLAGS = -O0 -g
40
41
CFLAGS += -fno-strict-aliasing -std=gnu99 -Wall
41
42
ifneq ($(PLATFORM ) ,win32)
Original file line number Diff line number Diff line change @@ -15,21 +15,21 @@ ifeq ($(PLATFORM),osx)
15
15
SOLIB := $(SOLIB_PFX ) .dylib
16
16
SONAME := $(SOLIB_PFX ) .$(MAJOR_VERSION ) .dylib
17
17
SOVERS := $(SOLIB_PFX ) .$(MAJOR_VERSION ) .$(MINOR_VERSION ) .dylib
18
- LDFLAGS ? = -dynamiclib -install_name $(SONAME )
18
+ LDFLAGS + = -dynamiclib -install_name $(SONAME )
19
19
endif
20
20
21
21
ifeq ($(PLATFORM ) ,linux)
22
22
SOLIB := $(SOLIB_PFX ) .so
23
23
SONAME := $(SOLIB_PFX ) .so.$(MAJOR_VERSION )
24
24
SOVERS := $(SOLIB_PFX ) .so.$(MAJOR_VERSION ) .$(MINOR_VERSION )
25
- LDFLAGS ? = -Wl,-h,$(SONAME ) -shared
25
+ LDFLAGS + = -Wl,-h,$(SONAME ) -shared
26
26
endif
27
27
28
28
ifeq ($(PLATFORM ) ,win32)
29
29
SOLIB := $(SOLIB_PFX ) .dll
30
30
SONAME := $(SOLIB_PFX ) .$(MAJOR_VERSION ) .dll
31
31
SOVERS := $(SOLIB_PFX ) .$(MAJOR_VERSION ) .$(MINOR_VERSION ) .dll
32
- LDFLAGS ? = -Wl,-h,$(SONAME ) -shared
32
+ LDFLAGS + = -Wl,-h,$(SONAME ) -shared
33
33
endif
34
34
35
35
LIBS :=
You can’t perform that action at this time.
0 commit comments