2014-09-23 14:00:31 -07:00
|
|
|
linux_CFLAGS=-pipe
|
2014-07-22 22:31:30 -07:00
|
|
|
linux_CXXFLAGS=$(linux_CFLAGS)
|
|
|
|
|
2016-08-17 10:38:28 -07:00
|
|
|
linux_release_CFLAGS=-O1
|
2014-09-23 14:00:31 -07:00
|
|
|
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
|
|
|
|
|
2020-08-10 05:41:03 -07:00
|
|
|
linux_LDFLAGS?=-fuse-ld=lld
|
|
|
|
|
2014-07-22 22:31:30 -07:00
|
|
|
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
|
2020-10-12 12:47:47 -07:00
|
|
|
|
|
|
|
# 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
|