[sdpb] 202/233: Added compatibility with INTEL compiler
Tobias Hansen
thansen at moszumanska.debian.org
Thu Mar 9 04:06:39 UTC 2017
This is an automated email from the git hooks/post-receive script.
thansen pushed a commit to branch master
in repository sdpb.
commit 7266b6eaf2d0ce6aa8b702f04adc645cb00a0071
Author: David Simmons-Duffin <davidsd at gmail.com>
Date: Mon Feb 29 21:17:40 2016 -0500
Added compatibility with INTEL compiler
---
Makefile | 17 +++++++++++++----
1 file changed, 13 insertions(+), 4 deletions(-)
diff --git a/Makefile b/Makefile
index e92cb1d..123d27e 100755
--- a/Makefile
+++ b/Makefile
@@ -37,10 +37,19 @@ HEADERS := $(wildcard src/*.h) $(wildcard src/mpack/*.h) $(wildcard src/tinyxml2
OBJECTS := $(patsubst src/%.cpp,obj/%.o,$(SOURCES))
RESULT = sdpb
+ifndef INTEL
+
CC = g++
CFLAGS = -g -O2 -Wall -ansi -std=c++0x -L${LIBDIR} -Isrc/mpack -I${GMPINCLUDEDIR} -I${BOOSTINCLUDEDIR} -fopenmp -D___MPACK_BUILD_WITH_GMP___
-LIBS = -lgomp -lgmpxx -lgmp -lboost_serialization -lboost_system -lboost_filesystem -lboost_timer -lboost_program_options
-RM = rm -f
+LIBS = -lgomp -lgmpxx -lgmp -lboost_serialization -lboost_system -lboost_filesystem -lboost_timer -lboost_program_options -lboost_chrono -lrt
+
+else
+
+CC = icpc
+CFLAGS = -g -O2 -ipo -xhost -Wall -ansi -std=c++0x -L${LIBDIR} -Isrc/mpack -I${GMPINCLUDEDIR} -I${BOOSTINCLUDEDIR} -openmp -D___MPACK_BUILD_WITH_GMP___
+LIBS = -lgmpxx -lgmp -lboost_serialization -lboost_system -lboost_filesystem -lboost_timer -lboost_program_options -lboost_chrono -lrt
+
+endif
.SUFFIXES: .cpp .o
@@ -48,10 +57,10 @@ $(RESULT): $(OBJECTS)
$(CC) $(CFLAGS) -o $@ $^ $(LIBS)
obj/%.o: src/%.cpp
- g++ $(CFLAGS) -c -o $@ $<
+ $(CC) $(CFLAGS) -c -o $@ $<
clean:
- $(RM) -r obj
+ rm -rf obj
obj:
@mkdir -p $@
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/sdpb.git
More information about the debian-science-commits
mailing list