26 lines
745 B
Makefile
26 lines
745 B
Makefile
linux_CFLAGS=-pipe
|
|
linux_CXXFLAGS=$(linux_CFLAGS)
|
|
|
|
linux_release_CFLAGS=-O1
|
|
linux_release_CXXFLAGS=$(linux_release_CFLAGS)
|
|
|
|
linux_debug_CFLAGS=-O1
|
|
linux_debug_CXXFLAGS=$(linux_debug_CFLAGS)
|
|
|
|
linux_debug_CPPFLAGS=-D_GLIBCXX_DEBUG -D_GLIBCXX_DEBUG_PEDANTIC
|
|
|
|
linux_LDFLAGS?=-fuse-ld=lld
|
|
|
|
i686_linux_CC=$(default_host_CC) -m32
|
|
i686_linux_CXX=$(default_host_CXX) -m32
|
|
x86_64_linux_CC=$(default_host_CC) -m64
|
|
x86_64_linux_CXX=$(default_host_CXX) -m64
|
|
|
|
# Clang doesn't appear to find these multilib paths by default,
|
|
# so help it out if we are cross-compiling.
|
|
ifneq ($(canonical_host),$(build))
|
|
# CFLAGS is copied to CXXFLAGS after it is fully-evaluated.
|
|
linux_CFLAGS += -idirafter /usr/$(host)/include
|
|
linux_LDFLAGS += -L/usr/$(host)/lib
|
|
endif
|