mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
COMP: manage cpu architecture with cARCH, c++ARCH internal make variables
- allows better separation from compiler settings - use -fPIC instead of legacy -KPIC for intel compiler
This commit is contained in:
committed by
Andrew Heather
parent
09cf9d9963
commit
787325a916
@ -65,24 +65,32 @@ ext-so:
|
|||||||
compile-c:
|
compile-c:
|
||||||
@echo "$(COMP_C)"
|
@echo "$(COMP_C)"
|
||||||
|
|
||||||
.PHONY: c
|
|
||||||
c:
|
|
||||||
@echo "$(firstword $(cc))"
|
|
||||||
|
|
||||||
.PHONY: cflags
|
|
||||||
cflags:
|
|
||||||
@echo "$(wordlist 2,$(words $(COMPILE_C)), $(COMPILE_C))"
|
|
||||||
|
|
||||||
.PHONY: compile-cxx
|
.PHONY: compile-cxx
|
||||||
compile-cxx:
|
compile-cxx:
|
||||||
@echo "$(COMPILE_CXX)"
|
@echo "$(COMPILE_CXX)"
|
||||||
|
|
||||||
|
.PHONY: c
|
||||||
|
c:
|
||||||
|
@echo "$(firstword $(cc))"
|
||||||
|
|
||||||
.PHONY: cxx
|
.PHONY: cxx
|
||||||
cxx:
|
cxx:
|
||||||
@echo "$(firstword $(CC))"
|
@echo "$(firstword $(CC))"
|
||||||
|
|
||||||
|
.PHONY: cflags
|
||||||
|
cflags:
|
||||||
|
@echo "$(wordlist 2,$(words $(COMPILE_C)), $(COMPILE_C))"
|
||||||
|
|
||||||
.PHONY: cxxflags
|
.PHONY: cxxflags
|
||||||
cxxflags:
|
cxxflags:
|
||||||
@echo "$(wordlist 2,$(words $(COMPILE_CXX)), $(COMPILE_CXX))"
|
@echo "$(wordlist 2,$(words $(COMPILE_CXX)), $(COMPILE_CXX))"
|
||||||
|
|
||||||
|
.PHONY: cflags-arch
|
||||||
|
cflags-arch:
|
||||||
|
@echo "$(strip $(cARCH))"
|
||||||
|
|
||||||
|
.PHONY: cxxflags-arch
|
||||||
|
cxxflags-arch:
|
||||||
|
@echo "$(strip $(c++ARCH))"
|
||||||
|
|
||||||
#----------------------------- vim: set ft=make: ------------------------------
|
#----------------------------- vim: set ft=make: ------------------------------
|
||||||
|
|||||||
@ -2,6 +2,7 @@ SUFFIXES += .c
|
|||||||
|
|
||||||
cc = clang
|
cc = clang
|
||||||
|
|
||||||
|
cARCH =
|
||||||
cDBUG =
|
cDBUG =
|
||||||
cOPT = -O2
|
cOPT = -O2
|
||||||
cWARN = -Wall
|
cWARN = -Wall
|
||||||
|
|||||||
@ -2,6 +2,7 @@ SUFFIXES += .C .cc .cpp .cxx
|
|||||||
|
|
||||||
CC = clang++ -std=c++11
|
CC = clang++ -std=c++11
|
||||||
|
|
||||||
|
c++ARCH =
|
||||||
c++DBUG =
|
c++DBUG =
|
||||||
c++OPT = -O2
|
c++OPT = -O2
|
||||||
ptFLAGS = -DNoRepository -ftemplate-depth-100
|
ptFLAGS = -DNoRepository -ftemplate-depth-100
|
||||||
|
|||||||
@ -2,6 +2,7 @@ SUFFIXES += .c
|
|||||||
|
|
||||||
cc = gcc
|
cc = gcc
|
||||||
|
|
||||||
|
cARCH =
|
||||||
cDBUG =
|
cDBUG =
|
||||||
cOPT = -O2
|
cOPT = -O2
|
||||||
cWARN = -Wall
|
cWARN = -Wall
|
||||||
|
|||||||
@ -2,6 +2,7 @@ SUFFIXES += .C .cc .cpp .cxx
|
|||||||
|
|
||||||
CC = g++ -std=c++11
|
CC = g++ -std=c++11
|
||||||
|
|
||||||
|
c++ARCH =
|
||||||
c++DBUG =
|
c++DBUG =
|
||||||
c++OPT = -O2
|
c++OPT = -O2
|
||||||
ptFLAGS = -DNoRepository -ftemplate-depth-100
|
ptFLAGS = -DNoRepository -ftemplate-depth-100
|
||||||
|
|||||||
@ -2,6 +2,7 @@ SUFFIXES += .c
|
|||||||
|
|
||||||
cc = icc
|
cc = icc
|
||||||
|
|
||||||
|
cARCH =
|
||||||
cDBUG =
|
cDBUG =
|
||||||
cOPT = -O2
|
cOPT = -O2
|
||||||
cWARN =
|
cWARN =
|
||||||
|
|||||||
@ -2,6 +2,7 @@ SUFFIXES += .C .cc .cpp .cxx
|
|||||||
|
|
||||||
CC = icpc -std=c++11
|
CC = icpc -std=c++11
|
||||||
|
|
||||||
|
c++ARCH =
|
||||||
c++DBUG =
|
c++DBUG =
|
||||||
c++OPT = -O2
|
c++OPT = -O2
|
||||||
ptFLAGS = -DNoRepository
|
ptFLAGS = -DNoRepository
|
||||||
|
|||||||
@ -2,6 +2,7 @@ SUFFIXES += .c
|
|||||||
|
|
||||||
cc = pgcc
|
cc = pgcc
|
||||||
|
|
||||||
|
cARCH =
|
||||||
cDBUG =
|
cDBUG =
|
||||||
cOPT = -O2
|
cOPT = -O2
|
||||||
cWARN =
|
cWARN =
|
||||||
|
|||||||
@ -2,6 +2,7 @@ SUFFIXES += .C .cc .cpp .cxx
|
|||||||
|
|
||||||
CC = pgc++ -std=c++11
|
CC = pgc++ -std=c++11
|
||||||
|
|
||||||
|
c++ARCH =
|
||||||
c++DBUG =
|
c++DBUG =
|
||||||
c++OPT = -O2
|
c++OPT = -O2
|
||||||
ptFLAGS = -DNoRepository
|
ptFLAGS = -DNoRepository
|
||||||
|
|||||||
@ -1,14 +1,14 @@
|
|||||||
include $(GENERAL_RULES)/Clang/c
|
include $(GENERAL_RULES)/Clang/c
|
||||||
|
|
||||||
cc = clang -m64 -Ddarwin -ftrapping-math
|
cARCH = -m64 -ftrapping-math
|
||||||
|
|
||||||
include $(DEFAULT_RULES)/c$(WM_COMPILE_OPTION)
|
include $(DEFAULT_RULES)/c$(WM_COMPILE_OPTION)
|
||||||
|
|
||||||
cFLAGS = $(GFLAGS) $(cWARN) $(cOPT) $(cDBUG) $(LIB_HEADER_DIRS) -fPIC
|
cFLAGS = $(cARCH) $(GFLAGS) $(cWARN) $(cOPT) $(cDBUG) $(LIB_HEADER_DIRS) -fPIC
|
||||||
|
|
||||||
ctoo = $(WM_SCHEDULER) $(cc) $(cFLAGS) -c $< -o $@
|
ctoo = $(WM_SCHEDULER) $(cc) $(cFLAGS) -c $< -o $@
|
||||||
|
|
||||||
LINK_LIBS = $(cDBUG)
|
LINK_LIBS = $(cDBUG)
|
||||||
|
|
||||||
LINKLIBSO = $(cc) -Wl,-dylib,-undefined,dynamic_lookup
|
LINKLIBSO = $(cc) $(cARCH) -Wl,-dylib,-undefined,dynamic_lookup
|
||||||
LINKEXE = $(cc) -Wl,-execute,-undefined,dynamic_lookup
|
LINKEXE = $(cc) $(cARCH) -Wl,-execute,-undefined,dynamic_lookup
|
||||||
|
|||||||
@ -1,10 +1,10 @@
|
|||||||
include $(GENERAL_RULES)/Clang/c++
|
include $(GENERAL_RULES)/Clang/c++
|
||||||
|
|
||||||
CC = clang++ -std=c++11 -m64 -Ddarwin -ftrapping-math
|
c++ARCH = -m64 -ftrapping-math
|
||||||
|
|
||||||
include $(DEFAULT_RULES)/c++$(WM_COMPILE_OPTION)
|
include $(DEFAULT_RULES)/c++$(WM_COMPILE_OPTION)
|
||||||
|
|
||||||
c++FLAGS = $(GFLAGS) $(c++WARN) $(c++OPT) $(c++DBUG) $(ptFLAGS) $(LIB_HEADER_DIRS) -fPIC
|
c++FLAGS = $(c++ARCH) $(GFLAGS) $(c++WARN) $(c++OPT) $(c++DBUG) $(ptFLAGS) $(LIB_HEADER_DIRS) -fPIC
|
||||||
|
|
||||||
Ctoo = $(WM_SCHEDULER) $(CC) $(c++FLAGS) -c $< -o $@
|
Ctoo = $(WM_SCHEDULER) $(CC) $(c++FLAGS) -c $< -o $@
|
||||||
cxxtoo = $(Ctoo)
|
cxxtoo = $(Ctoo)
|
||||||
|
|||||||
@ -11,4 +11,7 @@ include $(DEFAULT_RULES)/c++
|
|||||||
# Shared library extension (with '.' separator)
|
# Shared library extension (with '.' separator)
|
||||||
EXT_SO = .dylib
|
EXT_SO = .dylib
|
||||||
|
|
||||||
|
# Define general os-type
|
||||||
|
GFLAGS += -Ddarwin
|
||||||
|
|
||||||
# -----------------------------------------------------------------------------
|
# -----------------------------------------------------------------------------
|
||||||
|
|||||||
@ -1,14 +1,14 @@
|
|||||||
include $(GENERAL_RULES)/Clang/c
|
include $(GENERAL_RULES)/Clang/c
|
||||||
|
|
||||||
cc = clang -m64
|
cARCH = -m64
|
||||||
|
|
||||||
include $(DEFAULT_RULES)/c$(WM_COMPILE_OPTION)
|
include $(DEFAULT_RULES)/c$(WM_COMPILE_OPTION)
|
||||||
|
|
||||||
cFLAGS = $(GFLAGS) $(cWARN) $(cOPT) $(cDBUG) $(LIB_HEADER_DIRS) -fPIC
|
cFLAGS = $(cARCH) $(GFLAGS) $(cWARN) $(cOPT) $(cDBUG) $(LIB_HEADER_DIRS) -fPIC
|
||||||
|
|
||||||
ctoo = $(WM_SCHEDULER) $(cc) $(cFLAGS) -c $< -o $@
|
ctoo = $(WM_SCHEDULER) $(cc) $(cFLAGS) -c $< -o $@
|
||||||
|
|
||||||
LINK_LIBS = $(cDBUG)
|
LINK_LIBS = $(cDBUG)
|
||||||
|
|
||||||
LINKLIBSO = $(cc) -shared
|
LINKLIBSO = $(cc) $(cARCH) -shared
|
||||||
LINKEXE = $(cc) -Xlinker --add-needed -Xlinker -z -Xlinker nodefs
|
LINKEXE = $(cc) $(cARCH) -Xlinker --add-needed -Xlinker -z -Xlinker nodefs
|
||||||
|
|||||||
@ -1,10 +1,10 @@
|
|||||||
include $(GENERAL_RULES)/Clang/c++
|
include $(GENERAL_RULES)/Clang/c++
|
||||||
|
|
||||||
CC = clang++ -std=c++11 -m64
|
c++ARCH = -m64
|
||||||
|
|
||||||
include $(DEFAULT_RULES)/c++$(WM_COMPILE_OPTION)
|
include $(DEFAULT_RULES)/c++$(WM_COMPILE_OPTION)
|
||||||
|
|
||||||
c++FLAGS = $(GFLAGS) $(c++WARN) $(c++OPT) $(c++DBUG) $(ptFLAGS) $(LIB_HEADER_DIRS) -fPIC
|
c++FLAGS = $(c++ARCH) $(GFLAGS) $(c++WARN) $(c++OPT) $(c++DBUG) $(ptFLAGS) $(LIB_HEADER_DIRS) -fPIC
|
||||||
|
|
||||||
Ctoo = $(WM_SCHEDULER) $(CC) $(c++FLAGS) -c $< -o $@
|
Ctoo = $(WM_SCHEDULER) $(CC) $(c++FLAGS) -c $< -o $@
|
||||||
cxxtoo = $(Ctoo)
|
cxxtoo = $(Ctoo)
|
||||||
|
|||||||
@ -1,16 +1,18 @@
|
|||||||
SUFFIXES += .c
|
SUFFIXES += .c
|
||||||
|
|
||||||
cc = cc -m64
|
cc = cc
|
||||||
|
|
||||||
|
cARCH = -m64
|
||||||
|
|
||||||
cWARN = -Wall
|
cWARN = -Wall
|
||||||
|
|
||||||
include $(DEFAULT_RULES)/c$(WM_COMPILE_OPTION)
|
include $(DEFAULT_RULES)/c$(WM_COMPILE_OPTION)
|
||||||
|
|
||||||
cFLAGS = $(GFLAGS) $(cWARN) $(cOPT) $(cDBUG) $(LIB_HEADER_DIRS) -fPIC
|
cFLAGS = $(cARCH) $(GFLAGS) $(cWARN) $(cOPT) $(cDBUG) $(LIB_HEADER_DIRS) -fPIC
|
||||||
|
|
||||||
ctoo = $(WM_SCHEDULER) $(cc) $(cFLAGS) -c $< -o $@
|
ctoo = $(WM_SCHEDULER) $(cc) $(cFLAGS) -c $< -o $@
|
||||||
|
|
||||||
LINK_LIBS = $(cDBUG)
|
LINK_LIBS = $(cDBUG)
|
||||||
|
|
||||||
LINKLIBSO = $(cc) -shared
|
LINKLIBSO = $(cc) $(cARCH) -shared
|
||||||
LINKEXE = $(cc) -Xlinker --add-needed -Xlinker -z -Xlinker nodefs
|
LINKEXE = $(cc) $(cARCH) -Xlinker --add-needed -Xlinker -z -Xlinker nodefs
|
||||||
|
|||||||
@ -1,10 +1,12 @@
|
|||||||
include $(GENERAL_RULES)/Gcc/c++
|
include $(GENERAL_RULES)/Gcc/c++
|
||||||
|
|
||||||
CC = CC -std=c++11 -m64
|
CC = CC -std=c++11
|
||||||
|
|
||||||
|
c++ARCH = -m64
|
||||||
|
|
||||||
include $(DEFAULT_RULES)/c++$(WM_COMPILE_OPTION)
|
include $(DEFAULT_RULES)/c++$(WM_COMPILE_OPTION)
|
||||||
|
|
||||||
c++FLAGS = $(GFLAGS) $(c++WARN) $(c++OPT) $(c++DBUG) $(ptFLAGS) $(LIB_HEADER_DIRS) -fPIC
|
c++FLAGS = $(c++ARCH) $(GFLAGS) $(c++WARN) $(c++OPT) $(c++DBUG) $(ptFLAGS) $(LIB_HEADER_DIRS) -fPIC
|
||||||
|
|
||||||
Ctoo = $(WM_SCHEDULER) $(CC) $(c++FLAGS) -c $< -o $@
|
Ctoo = $(WM_SCHEDULER) $(CC) $(c++FLAGS) -c $< -o $@
|
||||||
cxxtoo = $(Ctoo)
|
cxxtoo = $(Ctoo)
|
||||||
|
|||||||
@ -1,14 +1,14 @@
|
|||||||
include $(GENERAL_RULES)/Gcc/c
|
include $(GENERAL_RULES)/Gcc/c
|
||||||
|
|
||||||
cc = gcc -m64
|
cARCH = -m64
|
||||||
|
|
||||||
include $(DEFAULT_RULES)/c$(WM_COMPILE_OPTION)
|
include $(DEFAULT_RULES)/c$(WM_COMPILE_OPTION)
|
||||||
|
|
||||||
cFLAGS = $(GFLAGS) $(cWARN) $(cOPT) $(cDBUG) $(LIB_HEADER_DIRS) -fPIC
|
cFLAGS = $(cARCH) $(GFLAGS) $(cWARN) $(cOPT) $(cDBUG) $(LIB_HEADER_DIRS) -fPIC
|
||||||
|
|
||||||
ctoo = $(WM_SCHEDULER) $(cc) $(cFLAGS) -c $< -o $@
|
ctoo = $(WM_SCHEDULER) $(cc) $(cFLAGS) -c $< -o $@
|
||||||
|
|
||||||
LINK_LIBS = $(cDBUG)
|
LINK_LIBS = $(cDBUG)
|
||||||
|
|
||||||
LINKLIBSO = $(cc) -shared
|
LINKLIBSO = $(cc) $(cARCH) -shared
|
||||||
LINKEXE = $(cc) -Xlinker --add-needed -Xlinker -z -Xlinker nodefs
|
LINKEXE = $(cc) $(cARCH) -Xlinker --add-needed -Xlinker -z -Xlinker nodefs
|
||||||
|
|||||||
@ -1,10 +1,10 @@
|
|||||||
include $(GENERAL_RULES)/Gcc/c++
|
include $(GENERAL_RULES)/Gcc/c++
|
||||||
|
|
||||||
CC = g++ -std=c++11 -m64
|
c++ARCH = -m64
|
||||||
|
|
||||||
include $(DEFAULT_RULES)/c++$(WM_COMPILE_OPTION)
|
include $(DEFAULT_RULES)/c++$(WM_COMPILE_OPTION)
|
||||||
|
|
||||||
c++FLAGS = $(GFLAGS) $(c++WARN) $(c++OPT) $(c++DBUG) $(ptFLAGS) $(LIB_HEADER_DIRS) -fPIC
|
c++FLAGS = $(c++ARCH) $(GFLAGS) $(c++WARN) $(c++OPT) $(c++DBUG) $(ptFLAGS) $(LIB_HEADER_DIRS) -fPIC
|
||||||
|
|
||||||
Ctoo = $(WM_SCHEDULER) $(CC) $(c++FLAGS) -c $< -o $@
|
Ctoo = $(WM_SCHEDULER) $(CC) $(c++FLAGS) -c $< -o $@
|
||||||
cxxtoo = $(Ctoo)
|
cxxtoo = $(Ctoo)
|
||||||
|
|||||||
@ -1,10 +1,10 @@
|
|||||||
include $(GENERAL_RULES)/Icc/c
|
include $(GENERAL_RULES)/Icc/c
|
||||||
|
|
||||||
cc = icc
|
cARCH =
|
||||||
|
|
||||||
include $(DEFAULT_RULES)/c$(WM_COMPILE_OPTION)
|
include $(DEFAULT_RULES)/c$(WM_COMPILE_OPTION)
|
||||||
|
|
||||||
cFLAGS = $(GFLAGS) $(cWARN) $(cOPT) $(cDBUG) $(LIB_HEADER_DIRS) -fPIC
|
cFLAGS = $(cARCH) $(GFLAGS) $(cWARN) $(cOPT) $(cDBUG) $(LIB_HEADER_DIRS) -fPIC
|
||||||
|
|
||||||
ctoo = $(WM_SCHEDULER) $(cc) $(cFLAGS) -c $< -o $@
|
ctoo = $(WM_SCHEDULER) $(cc) $(cFLAGS) -c $< -o $@
|
||||||
|
|
||||||
|
|||||||
@ -1,10 +1,10 @@
|
|||||||
include $(GENERAL_RULES)/Icc/c++
|
include $(GENERAL_RULES)/Icc/c++
|
||||||
|
|
||||||
CC = icpc -std=c++11 -fp-trap=common -fp-model precise
|
c++ARCH = -fp-trap=common -fp-model precise
|
||||||
|
|
||||||
include $(DEFAULT_RULES)/c++$(WM_COMPILE_OPTION)
|
include $(DEFAULT_RULES)/c++$(WM_COMPILE_OPTION)
|
||||||
|
|
||||||
c++FLAGS = $(GFLAGS) $(c++WARN) $(c++OPT) $(c++DBUG) $(ptFLAGS) $(LIB_HEADER_DIRS) -fPIC
|
c++FLAGS = $(c++ARCH) $(GFLAGS) $(c++WARN) $(c++OPT) $(c++DBUG) $(ptFLAGS) $(LIB_HEADER_DIRS) -fPIC
|
||||||
|
|
||||||
Ctoo = $(WM_SCHEDULER) $(CC) $(c++FLAGS) -c $< -o $@
|
Ctoo = $(WM_SCHEDULER) $(CC) $(c++FLAGS) -c $< -o $@
|
||||||
cxxtoo = $(Ctoo)
|
cxxtoo = $(Ctoo)
|
||||||
|
|||||||
@ -1,14 +1,14 @@
|
|||||||
include $(GENERAL_RULES)/Pgi/c
|
include $(GENERAL_RULES)/Pgi/c
|
||||||
|
|
||||||
cc = pgcc -m64
|
cARCH = -m64
|
||||||
|
|
||||||
include $(DEFAULT_RULES)/c$(WM_COMPILE_OPTION)
|
include $(DEFAULT_RULES)/c$(WM_COMPILE_OPTION)
|
||||||
|
|
||||||
cFLAGS = $(GFLAGS) $(cWARN) $(cOPT) $(cDBUG) $(LIB_HEADER_DIRS) -fPIC
|
cFLAGS = $(cARCH) $(GFLAGS) $(cWARN) $(cOPT) $(cDBUG) $(LIB_HEADER_DIRS) -fPIC
|
||||||
|
|
||||||
ctoo = $(WM_SCHEDULER) $(cc) $(cFLAGS) -c $< -o $@
|
ctoo = $(WM_SCHEDULER) $(cc) $(cFLAGS) -c $< -o $@
|
||||||
|
|
||||||
LINK_LIBS = $(cDBUG)
|
LINK_LIBS = $(cDBUG)
|
||||||
|
|
||||||
LINKLIBSO = $(cc) -shared
|
LINKLIBSO = $(cc) $(cARCH) -shared
|
||||||
LINKEXE = $(cc) -Xlinker --add-needed -Xlinker -z -Xlinker nodefs
|
LINKEXE = $(cc) $(cARCH) -Xlinker --add-needed -Xlinker -z -Xlinker nodefs
|
||||||
|
|||||||
@ -1,10 +1,10 @@
|
|||||||
include $(GENERAL_RULES)/Pgi/c++
|
include $(GENERAL_RULES)/Pgi/c++
|
||||||
|
|
||||||
CC = pgc++ -std=c++11 -m64
|
c++ARCH = -m64
|
||||||
|
|
||||||
include $(DEFAULT_RULES)/c++$(WM_COMPILE_OPTION)
|
include $(DEFAULT_RULES)/c++$(WM_COMPILE_OPTION)
|
||||||
|
|
||||||
c++FLAGS = $(GFLAGS) $(c++WARN) $(c++OPT) $(c++DBUG) $(ptFLAGS) $(LIB_HEADER_DIRS) -fPIC
|
c++FLAGS = $(c++ARCH) $(GFLAGS) $(c++WARN) $(c++OPT) $(c++DBUG) $(ptFLAGS) $(LIB_HEADER_DIRS) -fPIC
|
||||||
|
|
||||||
Ctoo = $(WM_SCHEDULER) $(CC) $(c++FLAGS) -c $< -o $@
|
Ctoo = $(WM_SCHEDULER) $(CC) $(c++FLAGS) -c $< -o $@
|
||||||
cxxtoo = $(Ctoo)
|
cxxtoo = $(Ctoo)
|
||||||
|
|||||||
@ -1,16 +1,18 @@
|
|||||||
SUFFIXES += .c
|
SUFFIXES += .c
|
||||||
|
|
||||||
cc = armclang -mcpu=native
|
cc = armclang
|
||||||
|
|
||||||
|
cARCH = -mcpu=native
|
||||||
|
|
||||||
cWARN = -Wall
|
cWARN = -Wall
|
||||||
|
|
||||||
include $(DEFAULT_RULES)/c$(WM_COMPILE_OPTION)
|
include $(DEFAULT_RULES)/c$(WM_COMPILE_OPTION)
|
||||||
|
|
||||||
cFLAGS = $(GFLAGS) $(cWARN) $(cOPT) $(cDBUG) $(LIB_HEADER_DIRS) -fPIC
|
cFLAGS = $(cARCH) $(GFLAGS) $(cWARN) $(cOPT) $(cDBUG) $(LIB_HEADER_DIRS) -fPIC
|
||||||
|
|
||||||
ctoo = $(WM_SCHEDULER) $(cc) $(cFLAGS) -c $< -o $@
|
ctoo = $(WM_SCHEDULER) $(cc) $(cFLAGS) -c $< -o $@
|
||||||
|
|
||||||
LINK_LIBS = $(cDBUG)
|
LINK_LIBS = $(cDBUG)
|
||||||
|
|
||||||
LINKLIBSO = $(cc) -shared -armpl
|
LINKLIBSO = $(cc) $(cARCH) -shared -armpl
|
||||||
LINKEXE = $(cc) -Xlinker --add-needed -Xlinker -z -Xlinker nodefs -armpl
|
LINKEXE = $(cc) $(cARCH) -Xlinker --add-needed -Xlinker -z -Xlinker nodefs -armpl
|
||||||
|
|||||||
@ -1,10 +1,10 @@
|
|||||||
include $(GENERAL_RULES)/Clang/c++
|
include $(GENERAL_RULES)/Clang/c++
|
||||||
|
|
||||||
CC = armclang++ -std=c++11 -mcpu=native
|
c++ARCH = -mcpu=native
|
||||||
|
|
||||||
include $(DEFAULT_RULES)/c++$(WM_COMPILE_OPTION)
|
include $(DEFAULT_RULES)/c++$(WM_COMPILE_OPTION)
|
||||||
|
|
||||||
c++FLAGS = $(GFLAGS) $(c++WARN) $(c++OPT) $(c++DBUG) $(ptFLAGS) $(LIB_HEADER_DIRS) -fPIC
|
c++FLAGS = $(c++ARCH) $(GFLAGS) $(c++WARN) $(c++OPT) $(c++DBUG) $(ptFLAGS) $(LIB_HEADER_DIRS) -fPIC
|
||||||
|
|
||||||
Ctoo = $(WM_SCHEDULER) $(CC) $(c++FLAGS) -c $< -o $@
|
Ctoo = $(WM_SCHEDULER) $(CC) $(c++FLAGS) -c $< -o $@
|
||||||
cxxtoo = $(Ctoo)
|
cxxtoo = $(Ctoo)
|
||||||
|
|||||||
@ -1,14 +1,14 @@
|
|||||||
include $(GENERAL_RULES)/Clang/c
|
include $(GENERAL_RULES)/Clang/c
|
||||||
|
|
||||||
cc = clang
|
cARCH =
|
||||||
|
|
||||||
include $(DEFAULT_RULES)/c$(WM_COMPILE_OPTION)
|
include $(DEFAULT_RULES)/c$(WM_COMPILE_OPTION)
|
||||||
|
|
||||||
cFLAGS = $(GFLAGS) $(cWARN) $(cOPT) $(cDBUG) $(LIB_HEADER_DIRS) -fPIC
|
cFLAGS = $(cARCH) $(GFLAGS) $(cWARN) $(cOPT) $(cDBUG) $(LIB_HEADER_DIRS) -fPIC
|
||||||
|
|
||||||
ctoo = $(WM_SCHEDULER) $(cc) $(cFLAGS) -c $< -o $@
|
ctoo = $(WM_SCHEDULER) $(cc) $(cFLAGS) -c $< -o $@
|
||||||
|
|
||||||
LINK_LIBS = $(cDBUG)
|
LINK_LIBS = $(cDBUG)
|
||||||
|
|
||||||
LINKLIBSO = $(cc) -shared
|
LINKLIBSO = $(cc) $(cARCH) -shared
|
||||||
LINKEXE = $(cc) -Xlinker --add-needed -Xlinker -z -Xlinker nodefs
|
LINKEXE = $(cc) $(cARCH) -Xlinker --add-needed -Xlinker -z -Xlinker nodefs
|
||||||
|
|||||||
@ -1,10 +1,10 @@
|
|||||||
include $(GENERAL_RULES)/Clang/c++
|
include $(GENERAL_RULES)/Clang/c++
|
||||||
|
|
||||||
CC = clang++ -std=c++11
|
c++ARCH =
|
||||||
|
|
||||||
include $(DEFAULT_RULES)/c++$(WM_COMPILE_OPTION)
|
include $(DEFAULT_RULES)/c++$(WM_COMPILE_OPTION)
|
||||||
|
|
||||||
c++FLAGS = $(GFLAGS) $(c++WARN) $(c++OPT) $(c++DBUG) $(ptFLAGS) $(LIB_HEADER_DIRS) -fPIC
|
c++FLAGS = $(c++ARCH) $(GFLAGS) $(c++WARN) $(c++OPT) $(c++DBUG) $(ptFLAGS) $(LIB_HEADER_DIRS) -fPIC
|
||||||
|
|
||||||
Ctoo = $(WM_SCHEDULER) $(CC) $(c++FLAGS) -c $< -o $@
|
Ctoo = $(WM_SCHEDULER) $(CC) $(c++FLAGS) -c $< -o $@
|
||||||
cxxtoo = $(Ctoo)
|
cxxtoo = $(Ctoo)
|
||||||
|
|||||||
@ -1,14 +1,14 @@
|
|||||||
include $(GENERAL_RULES)/Gcc/c
|
include $(GENERAL_RULES)/Gcc/c
|
||||||
|
|
||||||
cc = gcc
|
cARCH =
|
||||||
|
|
||||||
include $(DEFAULT_RULES)/c$(WM_COMPILE_OPTION)
|
include $(DEFAULT_RULES)/c$(WM_COMPILE_OPTION)
|
||||||
|
|
||||||
cFLAGS = $(GFLAGS) $(cWARN) $(cOPT) $(cDBUG) $(LIB_HEADER_DIRS) -fPIC
|
cFLAGS = $(cARCH) $(GFLAGS) $(cWARN) $(cOPT) $(cDBUG) $(LIB_HEADER_DIRS) -fPIC
|
||||||
|
|
||||||
ctoo = $(WM_SCHEDULER) $(cc) $(cFLAGS) -c $< -o $@
|
ctoo = $(WM_SCHEDULER) $(cc) $(cFLAGS) -c $< -o $@
|
||||||
|
|
||||||
LINK_LIBS = $(cDBUG)
|
LINK_LIBS = $(cDBUG)
|
||||||
|
|
||||||
LINKLIBSO = $(cc) -shared
|
LINKLIBSO = $(cc) $(cARCH) -shared
|
||||||
LINKEXE = $(cc) -Xlinker --add-needed -Xlinker -z -Xlinker nodefs
|
LINKEXE = $(cc) $(cARCH) -Xlinker --add-needed -Xlinker -z -Xlinker nodefs
|
||||||
|
|||||||
@ -1,10 +1,10 @@
|
|||||||
include $(GENERAL_RULES)/Gcc/c++
|
include $(GENERAL_RULES)/Gcc/c++
|
||||||
|
|
||||||
CC = g++ -std=c++11
|
c++ARCH =
|
||||||
|
|
||||||
include $(DEFAULT_RULES)/c++$(WM_COMPILE_OPTION)
|
include $(DEFAULT_RULES)/c++$(WM_COMPILE_OPTION)
|
||||||
|
|
||||||
c++FLAGS = $(GFLAGS) $(c++WARN) $(c++OPT) $(c++DBUG) $(ptFLAGS) $(LIB_HEADER_DIRS) -fPIC
|
c++FLAGS = $(c++ARCH) $(GFLAGS) $(c++WARN) $(c++OPT) $(c++DBUG) $(ptFLAGS) $(LIB_HEADER_DIRS) -fPIC
|
||||||
|
|
||||||
Ctoo = $(WM_SCHEDULER) $(CC) $(c++FLAGS) -c $< -o $@
|
Ctoo = $(WM_SCHEDULER) $(CC) $(c++FLAGS) -c $< -o $@
|
||||||
cxxtoo = $(Ctoo)
|
cxxtoo = $(Ctoo)
|
||||||
|
|||||||
@ -1,16 +1,16 @@
|
|||||||
SUFFIXES += .c
|
SUFFIXES += .c
|
||||||
|
|
||||||
cc = gcc -mcpu=cortex-a9
|
cARCH = -mcpu=cortex-a9
|
||||||
|
|
||||||
cWARN = -Wall
|
cWARN = -Wall
|
||||||
|
|
||||||
include $(DEFAULT_RULES)/c$(WM_COMPILE_OPTION)
|
include $(DEFAULT_RULES)/c$(WM_COMPILE_OPTION)
|
||||||
|
|
||||||
cFLAGS = $(GFLAGS) $(cWARN) $(cOPT) $(cDBUG) $(LIB_HEADER_DIRS) -fPIC
|
cFLAGS = $(cARCH) $(GFLAGS) $(cWARN) $(cOPT) $(cDBUG) $(LIB_HEADER_DIRS) -fPIC
|
||||||
|
|
||||||
ctoo = $(WM_SCHEDULER) $(cc) $(cFLAGS) -c $< -o $@
|
ctoo = $(WM_SCHEDULER) $(cc) $(cFLAGS) -c $< -o $@
|
||||||
|
|
||||||
LINK_LIBS = $(cDBUG)
|
LINK_LIBS = $(cDBUG)
|
||||||
|
|
||||||
LINKLIBSO = $(cc) -shared
|
LINKLIBSO = $(cc) $(cARCH) -shared
|
||||||
LINKEXE = $(cc) -Xlinker --add-needed -Xlinker -z -Xlinker nodefs
|
LINKEXE = $(cc) $(cARCH) -Xlinker --add-needed -Xlinker -z -Xlinker nodefs
|
||||||
|
|||||||
@ -1,10 +1,10 @@
|
|||||||
include $(GENERAL_RULES)/Gcc/c++
|
include $(GENERAL_RULES)/Gcc/c++
|
||||||
|
|
||||||
CC = g++ -std=c++11 -mcpu=cortex-a9
|
c++ARCH = -mcpu=cortex-a9
|
||||||
|
|
||||||
include $(DEFAULT_RULES)/c++$(WM_COMPILE_OPTION)
|
include $(DEFAULT_RULES)/c++$(WM_COMPILE_OPTION)
|
||||||
|
|
||||||
c++FLAGS = $(GFLAGS) $(c++WARN) $(c++OPT) $(c++DBUG) $(ptFLAGS) $(LIB_HEADER_DIRS) -fPIC
|
c++FLAGS = $(c++ARCH) $(GFLAGS) $(c++WARN) $(c++OPT) $(c++DBUG) $(ptFLAGS) $(LIB_HEADER_DIRS) -fPIC
|
||||||
|
|
||||||
Ctoo = $(WM_SCHEDULER) $(CC) $(c++FLAGS) -c $< -o $@
|
Ctoo = $(WM_SCHEDULER) $(CC) $(c++FLAGS) -c $< -o $@
|
||||||
cxxtoo = $(Ctoo)
|
cxxtoo = $(Ctoo)
|
||||||
|
|||||||
@ -1,14 +1,14 @@
|
|||||||
include $(GENERAL_RULES)/Clang/c
|
include $(GENERAL_RULES)/Clang/c
|
||||||
|
|
||||||
cc = clang -m32
|
cARCH = -m32
|
||||||
|
|
||||||
include $(DEFAULT_RULES)/c$(WM_COMPILE_OPTION)
|
include $(DEFAULT_RULES)/c$(WM_COMPILE_OPTION)
|
||||||
|
|
||||||
cFLAGS = $(GFLAGS) $(cWARN) $(cOPT) $(cDBUG) $(LIB_HEADER_DIRS) -fPIC
|
cFLAGS = $(cARCH) $(GFLAGS) $(cWARN) $(cOPT) $(cDBUG) $(LIB_HEADER_DIRS) -fPIC
|
||||||
|
|
||||||
ctoo = $(WM_SCHEDULER) $(cc) $(cFLAGS) -c $< -o $@
|
ctoo = $(WM_SCHEDULER) $(cc) $(cFLAGS) -c $< -o $@
|
||||||
|
|
||||||
LINK_LIBS = $(cDBUG)
|
LINK_LIBS = $(cDBUG)
|
||||||
|
|
||||||
LINKLIBSO = $(cc) -shared
|
LINKLIBSO = $(cc) $(cARCH) -shared
|
||||||
LINKEXE = $(cc) -Xlinker --add-needed -Xlinker -z -Xlinker nodefs
|
LINKEXE = $(cc) $(cARCH) -Xlinker --add-needed -Xlinker -z -Xlinker nodefs
|
||||||
|
|||||||
@ -1,10 +1,10 @@
|
|||||||
include $(GENERAL_RULES)/Clang/c++
|
include $(GENERAL_RULES)/Clang/c++
|
||||||
|
|
||||||
CC = clang++ -std=c++11 -m32
|
c++ARCH = -m32
|
||||||
|
|
||||||
include $(DEFAULT_RULES)/c++$(WM_COMPILE_OPTION)
|
include $(DEFAULT_RULES)/c++$(WM_COMPILE_OPTION)
|
||||||
|
|
||||||
c++FLAGS = $(GFLAGS) $(c++WARN) $(c++OPT) $(c++DBUG) $(ptFLAGS) $(LIB_HEADER_DIRS) -fPIC
|
c++FLAGS = $(c++ARCH) $(GFLAGS) $(c++WARN) $(c++OPT) $(c++DBUG) $(ptFLAGS) $(LIB_HEADER_DIRS) -fPIC
|
||||||
|
|
||||||
Ctoo = $(WM_SCHEDULER) $(CC) $(c++FLAGS) -c $< -o $@
|
Ctoo = $(WM_SCHEDULER) $(CC) $(c++FLAGS) -c $< -o $@
|
||||||
cxxtoo = $(Ctoo)
|
cxxtoo = $(Ctoo)
|
||||||
|
|||||||
@ -1,14 +1,14 @@
|
|||||||
include $(GENERAL_RULES)/Gcc/c
|
include $(GENERAL_RULES)/Gcc/c
|
||||||
|
|
||||||
cc = gcc -m32
|
cARCH = -m32
|
||||||
|
|
||||||
include $(DEFAULT_RULES)/c$(WM_COMPILE_OPTION)
|
include $(DEFAULT_RULES)/c$(WM_COMPILE_OPTION)
|
||||||
|
|
||||||
cFLAGS = $(GFLAGS) $(cWARN) $(cOPT) $(cDBUG) $(LIB_HEADER_DIRS) -fPIC
|
cFLAGS = $(cARCH) $(GFLAGS) $(cWARN) $(cOPT) $(cDBUG) $(LIB_HEADER_DIRS) -fPIC
|
||||||
|
|
||||||
ctoo = $(WM_SCHEDULER) $(cc) $(cFLAGS) -c $< -o $@
|
ctoo = $(WM_SCHEDULER) $(cc) $(cFLAGS) -c $< -o $@
|
||||||
|
|
||||||
LINK_LIBS = $(cDBUG)
|
LINK_LIBS = $(cDBUG)
|
||||||
|
|
||||||
LINKLIBSO = $(cc) -shared
|
LINKLIBSO = $(cc) $(cARCH) -shared
|
||||||
LINKEXE = $(cc) -Xlinker --add-needed -Xlinker -z -Xlinker nodefs
|
LINKEXE = $(cc) $(cARCH) -Xlinker --add-needed -Xlinker -z -Xlinker nodefs
|
||||||
|
|||||||
@ -1,10 +1,10 @@
|
|||||||
include $(GENERAL_RULES)/Gcc/c++
|
include $(GENERAL_RULES)/Gcc/c++
|
||||||
|
|
||||||
CC = g++ -std=c++11 -m32
|
c++ARCH = -m32
|
||||||
|
|
||||||
include $(DEFAULT_RULES)/c++$(WM_COMPILE_OPTION)
|
include $(DEFAULT_RULES)/c++$(WM_COMPILE_OPTION)
|
||||||
|
|
||||||
c++FLAGS = $(GFLAGS) $(c++WARN) $(c++OPT) $(c++DBUG) $(ptFLAGS) $(LIB_HEADER_DIRS) -fPIC
|
c++FLAGS = $(c++ARCH) $(GFLAGS) $(c++WARN) $(c++OPT) $(c++DBUG) $(ptFLAGS) $(LIB_HEADER_DIRS) -fPIC
|
||||||
|
|
||||||
Ctoo = $(WM_SCHEDULER) $(CC) $(c++FLAGS) -c $< -o $@
|
Ctoo = $(WM_SCHEDULER) $(CC) $(c++FLAGS) -c $< -o $@
|
||||||
cxxtoo = $(Ctoo)
|
cxxtoo = $(Ctoo)
|
||||||
|
|||||||
@ -1,14 +1,14 @@
|
|||||||
include $(GENERAL_RULES)/Gcc/c
|
include $(GENERAL_RULES)/Gcc/c
|
||||||
|
|
||||||
cc = gcc
|
cARCH =
|
||||||
|
|
||||||
include $(DEFAULT_RULES)/c$(WM_COMPILE_OPTION)
|
include $(DEFAULT_RULES)/c$(WM_COMPILE_OPTION)
|
||||||
|
|
||||||
cFLAGS = $(GFLAGS) $(cWARN) $(cOPT) $(cDBUG) $(LIB_HEADER_DIRS) -fPIC
|
cFLAGS = $(cARCH) $(GFLAGS) $(cWARN) $(cOPT) $(cDBUG) $(LIB_HEADER_DIRS) -fPIC
|
||||||
|
|
||||||
ctoo = $(WM_SCHEDULER) $(cc) $(cFLAGS) -c $< -o $@
|
ctoo = $(WM_SCHEDULER) $(cc) $(cFLAGS) -c $< -o $@
|
||||||
|
|
||||||
LINK_LIBS = $(cDBUG)
|
LINK_LIBS = $(cDBUG)
|
||||||
|
|
||||||
LINKLIBSO = $(cc) -shared
|
LINKLIBSO = $(cc) $(cARCH) -shared
|
||||||
LINKEXE = $(cc) -Xlinker --add-needed -Xlinker -z -Xlinker nodefs
|
LINKEXE = $(cc) $(cARCH) -Xlinker --add-needed -Xlinker -z -Xlinker nodefs
|
||||||
|
|||||||
@ -1,10 +1,10 @@
|
|||||||
include $(GENERAL_RULES)/Gcc/c++
|
include $(GENERAL_RULES)/Gcc/c++
|
||||||
|
|
||||||
CC = g++ -std=c++11
|
c++ARCH =
|
||||||
|
|
||||||
include $(DEFAULT_RULES)/c++$(WM_COMPILE_OPTION)
|
include $(DEFAULT_RULES)/c++$(WM_COMPILE_OPTION)
|
||||||
|
|
||||||
c++FLAGS = $(GFLAGS) $(c++WARN) $(c++OPT) $(c++DBUG) $(ptFLAGS) $(LIB_HEADER_DIRS) -fPIC
|
c++FLAGS = $(c++ARCH) $(GFLAGS) $(c++WARN) $(c++OPT) $(c++DBUG) $(ptFLAGS) $(LIB_HEADER_DIRS) -fPIC
|
||||||
|
|
||||||
Ctoo = $(WM_SCHEDULER) $(CC) $(c++FLAGS) -c $< -o $@
|
Ctoo = $(WM_SCHEDULER) $(CC) $(c++FLAGS) -c $< -o $@
|
||||||
cxxtoo = $(Ctoo)
|
cxxtoo = $(Ctoo)
|
||||||
|
|||||||
@ -1,14 +1,14 @@
|
|||||||
include $(GENERAL_RULES)/Icc/c
|
include $(GENERAL_RULES)/Icc/c
|
||||||
|
|
||||||
cc = icc
|
cARCH =
|
||||||
|
|
||||||
include $(DEFAULT_RULES)/c$(WM_COMPILE_OPTION)
|
include $(DEFAULT_RULES)/c$(WM_COMPILE_OPTION)
|
||||||
|
|
||||||
cFLAGS = $(GFLAGS) $(cWARN) $(cOPT) $(cDBUG) $(LIB_HEADER_DIRS) -fPIC
|
cFLAGS = $(cARCH) $(GFLAGS) $(cWARN) $(cOPT) $(cDBUG) $(LIB_HEADER_DIRS) -fPIC
|
||||||
|
|
||||||
ctoo = $(WM_SCHEDULER) $(cc) $(cFLAGS) -c $< -o $@
|
ctoo = $(WM_SCHEDULER) $(cc) $(cFLAGS) -c $< -o $@
|
||||||
|
|
||||||
LINK_LIBS = $(cDBUG) -L$(IA32ROOT)/lib
|
LINK_LIBS = $(cDBUG) -L$(IA32ROOT)/lib
|
||||||
|
|
||||||
LINKLIBSO = $(cc) -i_dynamic
|
LINKLIBSO = $(cc) $(cARCH) -i_dynamic
|
||||||
LINKEXE = $(cc) -Xlinker -z -Xlinker nodefs
|
LINKEXE = $(cc) $(cARCH) -Xlinker -z -Xlinker nodefs
|
||||||
|
|||||||
@ -1,10 +1,10 @@
|
|||||||
include $(GENERAL_RULES)/Icc/c++
|
include $(GENERAL_RULES)/Icc/c++
|
||||||
|
|
||||||
CC = icpc -std=c++11
|
c++ARCH =
|
||||||
|
|
||||||
include $(DEFAULT_RULES)/c++$(WM_COMPILE_OPTION)
|
include $(DEFAULT_RULES)/c++$(WM_COMPILE_OPTION)
|
||||||
|
|
||||||
c++FLAGS = $(GFLAGS) $(c++WARN) $(c++OPT) $(c++DBUG) $(ptFLAGS) $(LIB_HEADER_DIRS) -fPIC
|
c++FLAGS = $(c++ARCH) $(GFLAGS) $(c++WARN) $(c++OPT) $(c++DBUG) $(ptFLAGS) $(LIB_HEADER_DIRS) -fPIC
|
||||||
|
|
||||||
Ctoo = $(WM_SCHEDULER) $(CC) $(c++FLAGS) -c $< -o $@
|
Ctoo = $(WM_SCHEDULER) $(CC) $(c++FLAGS) -c $< -o $@
|
||||||
cxxtoo = $(Ctoo)
|
cxxtoo = $(Ctoo)
|
||||||
|
|||||||
@ -1,14 +1,14 @@
|
|||||||
include $(GENERAL_RULES)/Icc/c
|
include $(GENERAL_RULES)/Icc/c
|
||||||
|
|
||||||
cc = icc -gcc-version=400
|
cARCH = -gcc-version=400
|
||||||
|
|
||||||
include $(DEFAULT_RULES)/c$(WM_COMPILE_OPTION)
|
include $(DEFAULT_RULES)/c$(WM_COMPILE_OPTION)
|
||||||
|
|
||||||
cFLAGS = $(GFLAGS) $(cWARN) $(cOPT) $(cDBUG) $(LIB_HEADER_DIRS) -KPIC
|
cFLAGS = $(cARCH) $(GFLAGS) $(cWARN) $(cOPT) $(cDBUG) $(LIB_HEADER_DIRS) -fPIC
|
||||||
|
|
||||||
ctoo = $(WM_SCHEDULER) $(cc) $(cFLAGS) -c $< -o $@
|
ctoo = $(WM_SCHEDULER) $(cc) $(cFLAGS) -c $< -o $@
|
||||||
|
|
||||||
LINK_LIBS = $(cDBUG) -L$(IA32ROOT)/lib
|
LINK_LIBS = $(cDBUG) -L$(IA32ROOT)/lib
|
||||||
|
|
||||||
LINKLIBSO = $(cc) $(cFLAGS) -shared
|
LINKLIBSO = $(cc) $(cARCH) -shared
|
||||||
LINKEXE = $(cc) $(cFLAGS) -Xlinker --add-needed -Xlinker -z -Xlinker nodefs
|
LINKEXE = $(cc) $(cARCH) -Xlinker --add-needed -Xlinker -z -Xlinker nodefs
|
||||||
|
|||||||
@ -1,10 +1,10 @@
|
|||||||
include $(GENERAL_RULES)/Icc/c++
|
include $(GENERAL_RULES)/Icc/c++
|
||||||
|
|
||||||
CC = icpc -std=c++11 -fp-trap=common -fp-model precise
|
c++ARCH = -fp-trap=common -fp-model precise
|
||||||
|
|
||||||
include $(DEFAULT_RULES)/c++$(WM_COMPILE_OPTION)
|
include $(DEFAULT_RULES)/c++$(WM_COMPILE_OPTION)
|
||||||
|
|
||||||
c++FLAGS = $(GFLAGS) $(c++WARN) $(c++OPT) $(c++DBUG) $(ptFLAGS) $(LIB_HEADER_DIRS) -KPIC
|
c++FLAGS = $(c++ARCH) $(GFLAGS) $(c++WARN) $(c++OPT) $(c++DBUG) $(ptFLAGS) $(LIB_HEADER_DIRS) -fPIC
|
||||||
|
|
||||||
Ctoo = $(WM_SCHEDULER) $(CC) $(c++FLAGS) -c $< -o $@
|
Ctoo = $(WM_SCHEDULER) $(CC) $(c++FLAGS) -c $< -o $@
|
||||||
cxxtoo = $(Ctoo)
|
cxxtoo = $(Ctoo)
|
||||||
|
|||||||
@ -1,14 +1,14 @@
|
|||||||
include $(GENERAL_RULES)/Gcc/c
|
include $(GENERAL_RULES)/Gcc/c
|
||||||
|
|
||||||
cc = gcc -m64 -mcpu=power5+
|
cARCH = -m64 -mcpu=power5+
|
||||||
|
|
||||||
include $(DEFAULT_RULES)/c$(WM_COMPILE_OPTION)
|
include $(DEFAULT_RULES)/c$(WM_COMPILE_OPTION)
|
||||||
|
|
||||||
cFLAGS = $(GFLAGS) $(cWARN) $(cOPT) $(cDBUG) $(LIB_HEADER_DIRS) -fPIC
|
cFLAGS = $(cARCH) $(GFLAGS) $(cWARN) $(cOPT) $(cDBUG) $(LIB_HEADER_DIRS) -fPIC
|
||||||
|
|
||||||
ctoo = $(WM_SCHEDULER) $(cc) $(cFLAGS) -c $< -o $@
|
ctoo = $(WM_SCHEDULER) $(cc) $(cFLAGS) -c $< -o $@
|
||||||
|
|
||||||
LINK_LIBS = $(cDBUG)
|
LINK_LIBS = $(cDBUG)
|
||||||
|
|
||||||
LINKLIBSO = $(cc) -shared
|
LINKLIBSO = $(cc) $(cARCH) -shared
|
||||||
LINKEXE = $(cc) -Xlinker --add-needed -Xlinker -z -Xlinker nodefs
|
LINKEXE = $(cc) $(cARCH) -Xlinker --add-needed -Xlinker -z -Xlinker nodefs
|
||||||
|
|||||||
@ -1,10 +1,10 @@
|
|||||||
include $(GENERAL_RULES)/Gcc/c++
|
include $(GENERAL_RULES)/Gcc/c++
|
||||||
|
|
||||||
CC = g++ -std=c++11 -m64 -mcpu=power5+
|
c++ARCH = -m64 -mcpu=power5+
|
||||||
|
|
||||||
include $(DEFAULT_RULES)/c++$(WM_COMPILE_OPTION)
|
include $(DEFAULT_RULES)/c++$(WM_COMPILE_OPTION)
|
||||||
|
|
||||||
c++FLAGS = $(GFLAGS) $(c++WARN) $(c++OPT) $(c++DBUG) $(ptFLAGS) $(LIB_HEADER_DIRS) -fPIC
|
c++FLAGS = $(c++ARCH) $(GFLAGS) $(c++WARN) $(c++OPT) $(c++DBUG) $(ptFLAGS) $(LIB_HEADER_DIRS) -fPIC
|
||||||
|
|
||||||
Ctoo = $(WM_SCHEDULER) $(CC) $(c++FLAGS) -c $< -o $@
|
Ctoo = $(WM_SCHEDULER) $(CC) $(c++FLAGS) -c $< -o $@
|
||||||
cxxtoo = $(Ctoo)
|
cxxtoo = $(Ctoo)
|
||||||
|
|||||||
@ -1,14 +1,14 @@
|
|||||||
include $(GENERAL_RULES)/Gcc/c
|
include $(GENERAL_RULES)/Gcc/c
|
||||||
|
|
||||||
cc = gcc -m64 -mcpu=power8
|
cARCH = -m64 -mcpu=power8
|
||||||
|
|
||||||
include $(DEFAULT_RULES)/c$(WM_COMPILE_OPTION)
|
include $(DEFAULT_RULES)/c$(WM_COMPILE_OPTION)
|
||||||
|
|
||||||
cFLAGS = $(GFLAGS) $(cWARN) $(cOPT) $(cDBUG) $(LIB_HEADER_DIRS) -fPIC
|
cFLAGS = $(cARCH) $(GFLAGS) $(cWARN) $(cOPT) $(cDBUG) $(LIB_HEADER_DIRS) -fPIC
|
||||||
|
|
||||||
ctoo = $(WM_SCHEDULER) $(cc) $(cFLAGS) -c $< -o $@
|
ctoo = $(WM_SCHEDULER) $(cc) $(cFLAGS) -c $< -o $@
|
||||||
|
|
||||||
LINK_LIBS = $(cDBUG)
|
LINK_LIBS = $(cDBUG)
|
||||||
|
|
||||||
LINKLIBSO = $(cc) -shared
|
LINKLIBSO = $(cc) $(cARCH) -shared
|
||||||
LINKEXE = $(cc) -Xlinker --add-needed -Xlinker -z -Xlinker nodefs
|
LINKEXE = $(cc) $(cARCH) -Xlinker --add-needed -Xlinker -z -Xlinker nodefs
|
||||||
|
|||||||
@ -1,10 +1,10 @@
|
|||||||
include $(GENERAL_RULES)/Gcc/c++
|
include $(GENERAL_RULES)/Gcc/c++
|
||||||
|
|
||||||
CC = g++ -std=c++11 -m64 -mcpu=power8
|
c++ARCH = -m64 -mcpu=power8
|
||||||
|
|
||||||
include $(DEFAULT_RULES)/c++$(WM_COMPILE_OPTION)
|
include $(DEFAULT_RULES)/c++$(WM_COMPILE_OPTION)
|
||||||
|
|
||||||
c++FLAGS = $(GFLAGS) $(c++WARN) $(c++OPT) $(c++DBUG) $(ptFLAGS) $(LIB_HEADER_DIRS) -fPIC
|
c++FLAGS = $(c++ARCH) $(GFLAGS) $(c++WARN) $(c++OPT) $(c++DBUG) $(ptFLAGS) $(LIB_HEADER_DIRS) -fPIC
|
||||||
|
|
||||||
Ctoo = $(WM_SCHEDULER) $(CC) $(c++FLAGS) -c $< -o $@
|
Ctoo = $(WM_SCHEDULER) $(CC) $(c++FLAGS) -c $< -o $@
|
||||||
cxxtoo = $(Ctoo)
|
cxxtoo = $(Ctoo)
|
||||||
|
|||||||
@ -1,14 +1,14 @@
|
|||||||
include $(GENERAL_RULES)/Gcc/c
|
include $(GENERAL_RULES)/Gcc/c
|
||||||
|
|
||||||
cc = gcc -m64
|
cARCH = -m64
|
||||||
|
|
||||||
include $(DEFAULT_RULES)/c$(WM_COMPILE_OPTION)
|
include $(DEFAULT_RULES)/c$(WM_COMPILE_OPTION)
|
||||||
|
|
||||||
cFLAGS = $(GFLAGS) $(cWARN) $(cOPT) $(cDBUG) $(LIB_HEADER_DIRS) -fPIC
|
cFLAGS = $(cARCH) $(GFLAGS) $(cWARN) $(cOPT) $(cDBUG) $(LIB_HEADER_DIRS) -fPIC
|
||||||
|
|
||||||
ctoo = $(WM_SCHEDULER) $(cc) $(cFLAGS) -c $< -o $@
|
ctoo = $(WM_SCHEDULER) $(cc) $(cFLAGS) -c $< -o $@
|
||||||
|
|
||||||
LINK_LIBS = $(cDBUG)
|
LINK_LIBS = $(cDBUG)
|
||||||
|
|
||||||
LINKLIBSO = $(cc) -shared
|
LINKLIBSO = $(cc) $(cARCH) -shared
|
||||||
LINKEXE = $(cc) -Xlinker --add-needed -Xlinker -z -Xlinker nodefs
|
LINKEXE = $(cc) $(cARCH) -Xlinker --add-needed -Xlinker -z -Xlinker nodefs
|
||||||
|
|||||||
@ -1,10 +1,10 @@
|
|||||||
include $(GENERAL_RULES)/Gcc/c++
|
include $(GENERAL_RULES)/Gcc/c++
|
||||||
|
|
||||||
CC = g++ -std=c++11 -m64
|
c++ARCH = -m64
|
||||||
|
|
||||||
include $(DEFAULT_RULES)/c++$(WM_COMPILE_OPTION)
|
include $(DEFAULT_RULES)/c++$(WM_COMPILE_OPTION)
|
||||||
|
|
||||||
c++FLAGS = $(GFLAGS) $(c++WARN) $(c++OPT) $(c++DBUG) $(ptFLAGS) $(LIB_HEADER_DIRS) -fPIC
|
c++FLAGS = $(c++ARCH) $(GFLAGS) $(c++WARN) $(c++OPT) $(c++DBUG) $(ptFLAGS) $(LIB_HEADER_DIRS) -fPIC
|
||||||
|
|
||||||
Ctoo = $(WM_SCHEDULER) $(CC) $(c++FLAGS) -c $< -o $@
|
Ctoo = $(WM_SCHEDULER) $(CC) $(c++FLAGS) -c $< -o $@
|
||||||
cxxtoo = $(Ctoo)
|
cxxtoo = $(Ctoo)
|
||||||
|
|||||||
@ -83,7 +83,10 @@ options:
|
|||||||
-show-c Print C compiler value
|
-show-c Print C compiler value
|
||||||
-show-cflags Print C compiler flags
|
-show-cflags Print C compiler flags
|
||||||
-show-cxx Print C++ compiler value
|
-show-cxx Print C++ compiler value
|
||||||
|
-show-cxx-arch Print C compiler flags
|
||||||
-show-cxxflags Print C++ compiler flags
|
-show-cxxflags Print C++ compiler flags
|
||||||
|
-show-cflags-arch The C compiler arch flag (eg, -m64 etc)
|
||||||
|
-show-cxxflags-arch The C++ compiler arch flag (eg, -m64 etc)
|
||||||
-h | -help Print the usage
|
-h | -help Print the usage
|
||||||
|
|
||||||
|
|
||||||
@ -141,8 +144,8 @@ do
|
|||||||
export WM_QUIET=true
|
export WM_QUIET=true
|
||||||
;;
|
;;
|
||||||
-show-api | -show-ext-so | \
|
-show-api | -show-ext-so | \
|
||||||
-show-compile-c | -show-c | -show-cflags | \
|
-show-compile-c | -show-c | -show-cflags | -show-cflags-arch | \
|
||||||
-show-compile-cxx | -show-cxx | -show-cxxflags)
|
-show-compile-cxx | -show-cxx | -show-cxxflags | -show-cxxflags-arch )
|
||||||
$make -f $WM_DIR/makefiles/info "${1#-show-}"
|
$make -f $WM_DIR/makefiles/info "${1#-show-}"
|
||||||
optShow=true
|
optShow=true
|
||||||
;;
|
;;
|
||||||
|
|||||||
Reference in New Issue
Block a user