forked from bartvdbraak/blender
Make compiler easily to override (CC & CCC) and clean up whitespace.
This commit is contained in:
parent
492f6589c4
commit
ccf847585d
@ -62,27 +62,27 @@ ifdef NAN_DEBUG
|
|||||||
CCFLAGS += $(NAN_DEBUG)
|
CCFLAGS += $(NAN_DEBUG)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
REL_CFLAGS += -DNDEBUG
|
REL_CFLAGS += -DNDEBUG
|
||||||
REL_CCFLAGS += -DNDEBUG
|
REL_CCFLAGS += -DNDEBUG
|
||||||
DBG_CFLAGS += -g
|
DBG_CFLAGS += -g
|
||||||
DBG_CCFLAGS += -g
|
DBG_CCFLAGS += -g
|
||||||
|
|
||||||
# OS dependent parts ---------------------------------------------------
|
# OS dependent parts ---------------------------------------------------
|
||||||
|
|
||||||
ifeq ($(OS),darwin)
|
ifeq ($(OS),darwin)
|
||||||
CC = gcc
|
CC ?= gcc
|
||||||
CCC = g++
|
CCC ?= g++
|
||||||
ifeq ($(CPU),powerpc)
|
ifeq ($(CPU),powerpc)
|
||||||
CFLAGS += -pipe -fPIC -ffast-math -mcpu=7450 -mtune=G5 -funsigned-char -fno-strict-aliasing
|
CFLAGS += -pipe -fPIC -ffast-math -mcpu=7450 -mtune=G5 -funsigned-char -fno-strict-aliasing
|
||||||
CCFLAGS += -pipe -fPIC -funsigned-char -fno-strict-aliasing
|
CCFLAGS += -pipe -fPIC -funsigned-char -fno-strict-aliasing
|
||||||
else
|
else
|
||||||
CFLAGS += -pipe -fPIC -ffast-math -march=pentium-m -funsigned-char -fno-strict-aliasing
|
CFLAGS += -pipe -fPIC -ffast-math -march=pentium-m -funsigned-char -fno-strict-aliasing
|
||||||
CCFLAGS += -pipe -fPIC -funsigned-char -fno-strict-aliasing
|
CCFLAGS += -pipe -fPIC -funsigned-char -fno-strict-aliasing
|
||||||
endif
|
endif
|
||||||
# REL_CFLAGS += -O
|
# REL_CFLAGS += -O
|
||||||
# REL_CCFLAGS += -O2
|
# REL_CCFLAGS += -O2
|
||||||
CPPFLAGS += -D_THREAD_SAFE
|
CPPFLAGS += -D_THREAD_SAFE
|
||||||
NAN_DEPEND = true
|
NAN_DEPEND = true
|
||||||
OPENGL_HEADERS = /System/Library/Frameworks/OpenGL.framework
|
OPENGL_HEADERS = /System/Library/Frameworks/OpenGL.framework
|
||||||
AR = ar
|
AR = ar
|
||||||
ARFLAGS = ruv
|
ARFLAGS = ruv
|
||||||
@ -91,28 +91,28 @@ ifeq ($(OS),darwin)
|
|||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(OS),freebsd)
|
ifeq ($(OS),freebsd)
|
||||||
CC = gcc
|
CC ?= gcc
|
||||||
CCC = g++
|
CCC ?= g++
|
||||||
JAVAC = javac
|
JAVAC = javac
|
||||||
JAVAH = javah
|
JAVAH = javah
|
||||||
CFLAGS += -pipe -fPIC -funsigned-char -fno-strict-aliasing
|
CFLAGS += -pipe -fPIC -funsigned-char -fno-strict-aliasing
|
||||||
CCFLAGS += -pipe -fPIC -funsigned-char -fno-strict-aliasing
|
CCFLAGS += -pipe -fPIC -funsigned-char -fno-strict-aliasing
|
||||||
REL_CFLAGS += -O2
|
REL_CFLAGS += -O2
|
||||||
REL_CCFLAGS += -O2
|
REL_CCFLAGS += -O2
|
||||||
CPPFLAGS += -D_THREAD_SAFE
|
CPPFLAGS += -D_THREAD_SAFE
|
||||||
NAN_DEPEND = true
|
NAN_DEPEND = true
|
||||||
OPENGL_HEADERS = /usr/X11R6/include
|
OPENGL_HEADERS = /usr/X11R6/include
|
||||||
JAVA_HEADERS = /usr/local/jdk1.3.1/include
|
JAVA_HEADERS = /usr/local/jdk1.3.1/include
|
||||||
JAVA_SYSTEM_HEADERS = /usr/local/jdk1.3.1/include/freebsd
|
JAVA_SYSTEM_HEADERS = /usr/local/jdk1.3.1/include/freebsd
|
||||||
AR = ar
|
AR = ar
|
||||||
ARFLAGS = ruv
|
ARFLAGS = ruv
|
||||||
ARFLAGSQUIET = ru
|
ARFLAGSQUIET = ru
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(OS),irix)
|
ifeq ($(OS),irix)
|
||||||
ifeq ($(IRIX_USE_GCC),true)
|
ifeq ($(IRIX_USE_GCC),true)
|
||||||
CC = gcc
|
CC ?= gcc
|
||||||
CCC = g++
|
CCC ?= g++
|
||||||
CFLAGS += -fPIC -funsigned-char -fno-strict-aliasing -mabi=n32 -mips4
|
CFLAGS += -fPIC -funsigned-char -fno-strict-aliasing -mabi=n32 -mips4
|
||||||
CCFLAGS += -fPIC -fpermissive -funsigned-char -fno-strict-aliasing -mabi=n32 -mips4
|
CCFLAGS += -fPIC -fpermissive -funsigned-char -fno-strict-aliasing -mabi=n32 -mips4
|
||||||
REL_CFLAGS += -O2
|
REL_CFLAGS += -O2
|
||||||
@ -121,16 +121,16 @@ ifeq ($(OS),irix)
|
|||||||
DBG_CFLAGS += -g3 -gdwarf-2 -ggdb
|
DBG_CFLAGS += -g3 -gdwarf-2 -ggdb
|
||||||
DBG_CCFLAGS += -g3 -gdwarf-2 -ggdb
|
DBG_CCFLAGS += -g3 -gdwarf-2 -ggdb
|
||||||
else
|
else
|
||||||
CC = cc
|
CC ?= cc
|
||||||
CCC = CC
|
CCC ?= CC
|
||||||
CFLAGS += -n32 -mips3 -Xcpluscomm
|
CFLAGS += -n32 -mips3 -Xcpluscomm
|
||||||
CCFLAGS += -n32 -mips3 -Xcpluscomm -LANG:std
|
CCFLAGS += -n32 -mips3 -Xcpluscomm -LANG:std
|
||||||
ifdef MIPS73_ISOHEADERS
|
ifdef MIPS73_ISOHEADERS
|
||||||
CCFLAGS += -LANG:libc_in_namespace_std=off -I$(MIPS73_ISOHEADERS)
|
CCFLAGS += -LANG:libc_in_namespace_std=off -I$(MIPS73_ISOHEADERS)
|
||||||
else
|
else
|
||||||
CCFLAGS += -LANG:libc_in_namespace_std=off
|
CCFLAGS += -LANG:libc_in_namespace_std=off
|
||||||
endif
|
endif
|
||||||
REL_CFLAGS += -n32 -mips3 -O2 -OPT:Olimit=0
|
REL_CFLAGS += -n32 -mips3 -O2 -OPT:Olimit=0
|
||||||
REL_CCFLAGS += -n32 -mips3 -O2 -OPT:Olimit=0
|
REL_CCFLAGS += -n32 -mips3 -O2 -OPT:Olimit=0
|
||||||
endif
|
endif
|
||||||
OPENGL_HEADERS = /usr/include
|
OPENGL_HEADERS = /usr/include
|
||||||
@ -141,14 +141,14 @@ ifeq ($(OS),irix)
|
|||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(OS),linux)
|
ifeq ($(OS),linux)
|
||||||
CC = gcc
|
CC ?= gcc
|
||||||
CCC = g++
|
CCC ?= g++
|
||||||
# CFLAGS += -pipe
|
# CFLAGS += -pipe
|
||||||
CFLAGS += -pipe -fPIC -funsigned-char -fno-strict-aliasing
|
# CCFLAGS += -pipe
|
||||||
CCFLAGS += -pipe -fPIC -funsigned-char -fno-strict-aliasing
|
CFLAGS += -pipe -fPIC -funsigned-char -fno-strict-aliasing
|
||||||
# CCFLAGS += -pipe
|
CCFLAGS += -pipe -fPIC -funsigned-char -fno-strict-aliasing
|
||||||
REL_CFLAGS += -O2
|
REL_CFLAGS += -O2
|
||||||
REL_CCFLAGS += -O2
|
REL_CCFLAGS += -O2
|
||||||
NAN_DEPEND = true
|
NAN_DEPEND = true
|
||||||
ifeq ($(CPU),alpha)
|
ifeq ($(CPU),alpha)
|
||||||
CFLAGS += -mieee
|
CFLAGS += -mieee
|
||||||
@ -160,11 +160,11 @@ ifeq ($(OS),linux)
|
|||||||
endif
|
endif
|
||||||
|
|
||||||
ifeq ($(OS),openbsd)
|
ifeq ($(OS),openbsd)
|
||||||
CC = gcc
|
CC ?= gcc
|
||||||
CCC = g++
|
CCC ?= g++
|
||||||
CFLAGS += -pipe -fPIC -funsigned-char -fno-strict-aliasing
|
CFLAGS += -pipe -fPIC -funsigned-char -fno-strict-aliasing
|
||||||
CCFLAGS += -pipe -fPIC -funsigned-char -fno-strict-aliasing
|
CCFLAGS += -pipe -fPIC -funsigned-char -fno-strict-aliasing
|
||||||
REL_CFLAGS += -O2
|
REL_CFLAGS += -O2
|
||||||
REL_CCFLAGS += -O2
|
REL_CCFLAGS += -O2
|
||||||
NAN_DEPEND = true
|
NAN_DEPEND = true
|
||||||
CPPFLAGS += -D__FreeBSD__
|
CPPFLAGS += -D__FreeBSD__
|
||||||
@ -177,30 +177,30 @@ endif
|
|||||||
ifeq ($(OS),solaris)
|
ifeq ($(OS),solaris)
|
||||||
# Adding gcc flag to $CC is not good, however if its not there makesdna wont build - Campbell
|
# Adding gcc flag to $CC is not good, however if its not there makesdna wont build - Campbell
|
||||||
ifeq (x86_64, $(findstring x86_64, $(CPU)))
|
ifeq (x86_64, $(findstring x86_64, $(CPU)))
|
||||||
CC = gcc -m64
|
CC ?= gcc -m64
|
||||||
CCC = g++ -m64
|
CCC ?= g++ -m64
|
||||||
else
|
else
|
||||||
CC = gcc
|
CC ?= gcc
|
||||||
CCC = g++
|
CCC ?= g++
|
||||||
#CC = cc
|
#CC ?= cc
|
||||||
#CCC = CC
|
#CCC ?= CC
|
||||||
endif
|
endif
|
||||||
|
|
||||||
JAVAC = javac
|
JAVAC = javac
|
||||||
JAVAH = javah
|
JAVAH = javah
|
||||||
CFLAGS += -pipe -fPIC -funsigned-char -fno-strict-aliasing
|
CFLAGS += -pipe -fPIC -funsigned-char -fno-strict-aliasing
|
||||||
CCFLAGS += -pipe -fPIC -funsigned-char -fno-strict-aliasing
|
CCFLAGS += -pipe -fPIC -funsigned-char -fno-strict-aliasing
|
||||||
# CFLAGS += "-fast -xdepend -xarch=v8plus -xO3 -xlibmil -KPIC -DPIC -xchar=unsigned"
|
# CFLAGS += "-fast -xdepend -xarch=v8plus -xO3 -xlibmil -KPIC -DPIC -xchar=unsigned"
|
||||||
# CCFLAGS += "-fast -xdepend -xarch=v8plus -xO3 -xlibmil -xlibmopt -features=tmplife -norunpath -KPIC -DPIC -xchar=unsigned"
|
# CCFLAGS += "-fast -xdepend -xarch=v8plus -xO3 -xlibmil -xlibmopt -features=tmplife -norunpath -KPIC -DPIC -xchar=unsigned"
|
||||||
|
|
||||||
# Note, you might still want to compile a 32 bit binary if you have a 64bit system. if so remove the following lines
|
# Note, you might still want to compile a 32 bit binary if you have a 64bit system. if so remove the following lines
|
||||||
# ifeq ($(findstring 64,$(CPU)), 64)
|
# ifeq ($(findstring 64,$(CPU)), 64)
|
||||||
# CFLAGS += -m64
|
# CFLAGS += -m64
|
||||||
# CCFLAGS += -m64
|
# CCFLAGS += -m64
|
||||||
# endif
|
# endif
|
||||||
|
|
||||||
REL_CFLAGS += -O2
|
REL_CFLAGS += -O2
|
||||||
REL_CCFLAGS += -O2
|
REL_CCFLAGS += -O2
|
||||||
|
|
||||||
NAN_DEPEND = true
|
NAN_DEPEND = true
|
||||||
# ifeq ($(CPU),sparc)
|
# ifeq ($(CPU),sparc)
|
||||||
@ -211,7 +211,7 @@ ifeq ($(OS),solaris)
|
|||||||
JAVA_SYSTEM_HEADERS = /usr/java/include/solaris
|
JAVA_SYSTEM_HEADERS = /usr/java/include/solaris
|
||||||
else
|
else
|
||||||
# OPENGL_HEADERS = /usr/X11/include/mesa
|
# OPENGL_HEADERS = /usr/X11/include/mesa
|
||||||
OPENGL_HEADERS = /usr/X11/include/
|
OPENGL_HEADERS = /usr/X11/include/
|
||||||
endif
|
endif
|
||||||
AR = ar
|
AR = ar
|
||||||
ARFLAGS = ruv
|
ARFLAGS = ruv
|
||||||
@ -220,8 +220,8 @@ endif
|
|||||||
|
|
||||||
ifeq ($(OS),windows)
|
ifeq ($(OS),windows)
|
||||||
ifeq ($(FREE_WINDOWS),true)
|
ifeq ($(FREE_WINDOWS),true)
|
||||||
CC = gcc
|
CC ?= gcc
|
||||||
CCC = g++
|
CCC ?= g++
|
||||||
CFLAGS += -pipe -mno-cygwin -mwindows -funsigned-char -fno-strict-aliasing
|
CFLAGS += -pipe -mno-cygwin -mwindows -funsigned-char -fno-strict-aliasing
|
||||||
CCFLAGS += -pipe -mno-cygwin -mwindows -funsigned-char -fno-strict-aliasing
|
CCFLAGS += -pipe -mno-cygwin -mwindows -funsigned-char -fno-strict-aliasing
|
||||||
CPPFLAGS += -DFREE_WINDOWS
|
CPPFLAGS += -DFREE_WINDOWS
|
||||||
@ -233,16 +233,16 @@ ifeq ($(OS),windows)
|
|||||||
AR = ar
|
AR = ar
|
||||||
ARFLAGS = ruv
|
ARFLAGS = ruv
|
||||||
ARFLAGSQUIET = ru
|
ARFLAGSQUIET = ru
|
||||||
WINRC = $(wildcard *.rc)
|
WINRC = $(wildcard *.rc)
|
||||||
RANLIB = ranlib
|
RANLIB = ranlib
|
||||||
else
|
else
|
||||||
CC = $(SRCHOME)/tools/cygwin/cl_wrapper.pl
|
CC ?= $(SRCHOME)/tools/cygwin/cl_wrapper.pl
|
||||||
CCC = $(SRCHOME)/tools/cygwin/cl_wrapper.pl
|
CCC ?= $(SRCHOME)/tools/cygwin/cl_wrapper.pl
|
||||||
JAVAC = $(SRCHOME)/tools/cygwin/java_wrapper.pl -c
|
JAVAC = $(SRCHOME)/tools/cygwin/java_wrapper.pl -c
|
||||||
JAVAH = $(SRCHOME)/tools/cygwin/java_wrapper.pl -h
|
JAVAH = $(SRCHOME)/tools/cygwin/java_wrapper.pl -h
|
||||||
REL_CFLAGS += /O2
|
REL_CFLAGS += /O2
|
||||||
REL_CCFLAGS += /O2 -GX
|
REL_CCFLAGS += /O2 -GX
|
||||||
DBG_CFLAGS += /Fd$(DIR)/debug/
|
DBG_CFLAGS += /Fd$(DIR)/debug/
|
||||||
DBG_CCFLAGS += /Fd$(DIR)/debug/
|
DBG_CCFLAGS += /Fd$(DIR)/debug/
|
||||||
CFLAGS += /MT
|
CFLAGS += /MT
|
||||||
CCFLAGS += /MT
|
CCFLAGS += /MT
|
||||||
|
@ -52,16 +52,15 @@ else
|
|||||||
#
|
#
|
||||||
# Irix warning info
|
# Irix warning info
|
||||||
#
|
#
|
||||||
# 1001 # the source file does not end w/ a newline
|
# 1001 # the source file does not end w/ a newline
|
||||||
# 1110 # unreachable statement
|
# 1110 # unreachable statement
|
||||||
# 1201 # trailing comma in enums is nonstandard
|
# 1201 # trailing comma in enums is nonstandard
|
||||||
# 1209 # constant controlling expressions
|
# 1209 # constant controlling expressions
|
||||||
# 1355 # extra semicolon is ignored
|
# 1355 # extra semicolon is ignored
|
||||||
# 1424 # unreferenced template paramaters
|
# 1424 # unreferenced template paramaters
|
||||||
# 1681 # virtual function override
|
# 1681 # virtual function override
|
||||||
# 3201 # unreferenced formal paramaters
|
# 3201 # unreferenced formal paramaters
|
||||||
#
|
#
|
||||||
|
|
||||||
LEVEL_1_C_WARNINGS = -fullwarn -woff 1001,1110,1201,1209,1355,1424,1681,3201
|
LEVEL_1_C_WARNINGS = -fullwarn -woff 1001,1110,1201,1209,1355,1424,1681,3201
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
@ -79,7 +78,7 @@ else
|
|||||||
ifeq ($(CCC),CC)
|
ifeq ($(CCC),CC)
|
||||||
ifeq ($(OS),irix)
|
ifeq ($(OS),irix)
|
||||||
# MIPSpro Compilers
|
# MIPSpro Compilers
|
||||||
# see warning descriptions above
|
# see warning descriptions above
|
||||||
LEVEL_1_CPP_WARNINGS = -woff 1001,1110,1201,1209,1355,1424,1681,3201
|
LEVEL_1_CPP_WARNINGS = -woff 1001,1110,1201,1209,1355,1424,1681,3201
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
@ -111,7 +110,7 @@ else
|
|||||||
ifeq ($(CC),cc)
|
ifeq ($(CC),cc)
|
||||||
ifeq ($(OS),irix)
|
ifeq ($(OS),irix)
|
||||||
# MIPSpro Compilers
|
# MIPSpro Compilers
|
||||||
# see warning descriptions above
|
# see warning descriptions above
|
||||||
LEVEL_2_C_WARNINGS = -fullwarn -woff 1001,1209,1424,3201
|
LEVEL_2_C_WARNINGS = -fullwarn -woff 1001,1209,1424,3201
|
||||||
endif
|
endif
|
||||||
ifeq ($(OS),solaris)
|
ifeq ($(OS),solaris)
|
||||||
@ -148,7 +147,7 @@ else
|
|||||||
ifeq ($(CCC),CC)
|
ifeq ($(CCC),CC)
|
||||||
ifeq ($(OS),irix)
|
ifeq ($(OS),irix)
|
||||||
# MIPSpro Compilers
|
# MIPSpro Compilers
|
||||||
# see warning descriptions above
|
# see warning descriptions above
|
||||||
LEVEL_2_CPP_WARNINGS = -fullwarn -woff 1209,1424,3201
|
LEVEL_2_CPP_WARNINGS = -fullwarn -woff 1209,1424,3201
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
Loading…
Reference in New Issue
Block a user