mirror of
https://github.com/Ylianst/MeshAgent
synced 2025-12-16 08:13:30 +00:00
Added additional build flags:
FSWATCH_DISABLE LEGACY_LD to allow building on CentOS 5.11
This commit is contained in:
16
makefile
16
makefile
@@ -302,10 +302,18 @@ LINUXKVMSOURCES = meshcore/KVM/Linux/linux_kvm.c meshcore/KVM/Linux/linux_events
|
||||
MACOSKVMSOURCES = meshcore/KVM/MacOS/mac_kvm.c meshcore/KVM/MacOS/mac_events.c meshcore/KVM/MacOS/mac_tile.c meshcore/KVM/Linux/linux_compression.c
|
||||
CFLAGS += -D_LINKVM
|
||||
ifneq ($(JPEGVER),)
|
||||
LINUXFLAGS = -l:lib-jpeg-turbo/linux/$(ARCHNAME)/$(JPEGVER)/libturbojpeg.a
|
||||
ifeq ($(LEGACY_LD),1)
|
||||
LINUXFLAGS = lib-jpeg-turbo/linux/$(ARCHNAME)/$(JPEGVER)/libturbojpeg.a
|
||||
else
|
||||
LINUXFLAGS = -l:lib-jpeg-turbo/linux/$(ARCHNAME)/$(JPEGVER)/libturbojpeg.a
|
||||
endif
|
||||
MACOSFLAGS = ./lib-jpeg-turbo/macos/$(ARCHNAME)/$(JPEGVER)/libturbojpeg.a
|
||||
else
|
||||
LINUXFLAGS = -l:lib-jpeg-turbo/linux/$(ARCHNAME)/libturbojpeg.a
|
||||
ifeq ($(LEGACY_LD),1)
|
||||
LINUXFLAGS = lib-jpeg-turbo/linux/$(ARCHNAME)/libturbojpeg.a
|
||||
else
|
||||
LINUXFLAGS = -l:lib-jpeg-turbo/linux/$(ARCHNAME)/libturbojpeg.a
|
||||
endif
|
||||
MACOSFLAGS = ./lib-jpeg-turbo/macos/$(ARCHNAME)/libturbojpeg.a
|
||||
endif
|
||||
BSDFLAGS = /usr/local/lib/libjpeg.a
|
||||
@@ -359,6 +367,10 @@ ifeq ($(IFADDR_DISABLE),1)
|
||||
CFLAGS += -DNO_IFADDR
|
||||
endif
|
||||
|
||||
ifeq ($(FSWATCH_DISABLE),1)
|
||||
CFLAGS += -D_NOFSWATCHER
|
||||
endif
|
||||
|
||||
GCCTEST := $(shell $(CC) meshcore/dummy.c -o /dev/null -no-pie > /dev/null 2>&1 ; echo $$? )
|
||||
ifeq ($(GCCTEST),0)
|
||||
LDFLAGS += -no-pie
|
||||
|
||||
Reference in New Issue
Block a user