From f6fb45fe0081ae07dde793b854ca84d066bb7a1e Mon Sep 17 00:00:00 2001 From: Hal Finkel <hfinkel@anl.gov> Date: Fri, 15 May 2020 12:24:59 -0500 Subject: [PATCH] Fixup C vs. C++ CFLAGS in the make file --- GNUmakefile | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/GNUmakefile b/GNUmakefile index d05c0e4..4338cbd 100644 --- a/GNUmakefile +++ b/GNUmakefile @@ -75,10 +75,12 @@ endif FEDIR = frontend FE_CFLAGS := -g -fPIC -O3 $(OPENMPFLAG) $(G99FLAG) +FE_CXXFLAGS := -g -fPIC -O3 $(OPENMPFLAG) FE_CPPFLAGS := $(BASE_CPPFLAGS) -Ithirdparty/sqlite -DGENERICIO_NO_MPI MPIDIR = mpi MPI_CFLAGS := -g -O3 $(OPENMPFLAG) $(G99FLAG) +MPI_CXXFLAGS := -g -O3 $(OPENMPFLAG) MPI_CPPFLAGS := $(BASE_CPPFLAGS) $(FEDIR): @@ -90,7 +92,7 @@ $(FEDIR)/%.o: %.c | $(FEDIR) $(FEDIR)/%.o: %.cxx | $(FEDIR) mkdir -p $(dir $@) - $(CXX) $(FE_CFLAGS) $(FE_CPPFLAGS) -c -o $@ $< + $(CXX) $(FE_CXXFLAGS) $(FE_CPPFLAGS) -c -o $@ $< BLOSC_O := \ thirdparty/blosc/blosc.o \ @@ -190,10 +192,10 @@ BLOSC_O := \ FE_BLOSC_O := $(addprefix $(FEDIR)/,$(BLOSC_O)) $(FEDIR)/GenericIOPrint: $(FEDIR)/GenericIOPrint.o $(FEDIR)/GenericIO.o $(FE_BLOSC_O) - $(CXX) $(FE_CFLAGS) -o $@ $^ + $(CXX) $(FE_CXXFLAGS) -o $@ $^ $(FEDIR)/GenericIOVerify: $(FEDIR)/GenericIOVerify.o $(FEDIR)/GenericIO.o $(FE_BLOSC_O) - $(CXX) $(FE_CFLAGS) -o $@ $^ + $(CXX) $(FE_CXXFLAGS) -o $@ $^ FE_UNAME := $(shell uname -s) ifeq ($(FE_UNAME),Darwin) @@ -203,10 +205,10 @@ FE_SHARED := -shared endif $(FEDIR)/libpygio.so: $(FEDIR)/GenericIO.o $(FEDIR)/python/lib/gio.o $(FE_BLOSC_O) - $(CXX) $(FE_CFLAGS) $(FE_SHARED) -o $@ $^ + $(CXX) $(FE_CXXFLAGS) $(FE_SHARED) -o $@ $^ $(FEDIR)/GenericIOSQLite.so: $(FEDIR)/GenericIOSQLite.o $(FEDIR)/GenericIO.o $(FE_BLOSC_O) - $(CXX) $(FE_CFLAGS) $(FE_SHARED) -o $@ $^ + $(CXX) $(FE_CXXFLAGS) $(FE_SHARED) -o $@ $^ SQLITE_CPPFLAGS := -DSQLITE_ENABLE_COLUMN_METADATA=1 -DSQLITE_DISABLE_DIRSYNC=1 -DSQLITE_ENABLE_FTS3=3 -DSQLITE_ENABLE_RTREE=1 -DSQLITE_ENABLE_UNLOCK_NOTIFY=1 -DSQLITE_ENABLE_LOAD_EXTENSION=1 -DHAVE_READLINE=1 @@ -228,24 +230,24 @@ $(MPIDIR)/%.o: %.c | $(MPIDIR) $(MPIDIR)/%.o: %.cxx | $(MPIDIR) mkdir -p $(dir $@) - $(MPICXX) $(MPI_CFLAGS) $(MPI_CPPFLAGS) -c -o $@ $< + $(MPICXX) $(MPI_CXXFLAGS) $(MPI_CPPFLAGS) -c -o $@ $< MPI_BLOSC_O := $(addprefix $(MPIDIR)/,$(BLOSC_O)) $(MPIDIR)/GenericIOPrint: $(MPIDIR)/GenericIOPrint.o $(MPIDIR)/GenericIO.o $(MPI_BLOSC_O) - $(MPICXX) $(MPI_CFLAGS) -o $@ $^ + $(MPICXX) $(MPI_CXXFLAGS) -o $@ $^ $(MPIDIR)/GenericIOVerify: $(MPIDIR)/GenericIOVerify.o $(MPIDIR)/GenericIO.o $(MPI_BLOSC_O) - $(MPICXX) $(MPI_CFLAGS) -o $@ $^ + $(MPICXX) $(MPI_CXXFLAGS) -o $@ $^ $(MPIDIR)/GenericIOBenchmarkRead: $(MPIDIR)/GenericIOBenchmarkRead.o $(MPIDIR)/GenericIO.o $(MPI_BLOSC_O) - $(MPICXX) $(MPI_CFLAGS) -o $@ $^ + $(MPICXX) $(MPI_CXXFLAGS) -o $@ $^ $(MPIDIR)/GenericIOBenchmarkWrite: $(MPIDIR)/GenericIOBenchmarkWrite.o $(MPIDIR)/GenericIO.o $(MPI_BLOSC_O) - $(MPICXX) $(MPI_CFLAGS) -o $@ $^ + $(MPICXX) $(MPI_CXXFLAGS) -o $@ $^ $(MPIDIR)/GenericIORewrite: $(MPIDIR)/GenericIORewrite.o $(MPIDIR)/GenericIO.o $(MPI_BLOSC_O) - $(MPICXX) $(MPI_CFLAGS) -o $@ $^ + $(MPICXX) $(MPI_CXXFLAGS) -o $@ $^ frontend-progs: $(FEDIR)/GenericIOPrint $(FEDIR)/GenericIOVerify $(FEDIR)/libpygio.so fe-progs: frontend-progs -- GitLab