]> https://gitweb.dealii.org/ - dealii.git/commitdiff
indicate MT during compilation if in multithreading mode
authorRalf Hartmann <Ralf.Hartmann@dlr.de>
Mon, 26 Jun 2000 08:49:38 +0000 (08:49 +0000)
committerRalf Hartmann <Ralf.Hartmann@dlr.de>
Mon, 26 Jun 2000 08:49:38 +0000 (08:49 +0000)
git-svn-id: https://svn.dealii.org/trunk@3068 0785d39b-7218-0410-832d-ea1e28bc413d

deal.II/base/Makefile
deal.II/common/Make.rules
deal.II/deal.II/Makefile
deal.II/lac/Makefile

index 1f5e171f3156586830d5fe1a8fad985a355470ff..ffa73090a050c9955f27879a11bf989eac901b55 100644 (file)
@@ -49,12 +49,18 @@ maybe-define-dimension1 = $(strip $(findstring 1,$(findstring _1d.,$@)) \
 maybe-define-dimension  = $(patsubst %,-Ddata_out_dimension=%,$(maybe-define-dimension1))
 
 # production rules
+ifneq ($(with-multithreading),no)
+  MT = MT
+else
+  MT = ==
+endif
+
 lib/go/%.go :
-       @echo =====base=============debug========= $(<F) \
+       @echo =====base=============debug======$(MT)== $(<F) \
              "   " $(patsubst -Ddata_out_dimension=%,dimension=%,$(maybe-define-dimension))
        @$(CXX) $(CXXFLAGS.g) $(maybe-define-dimension) -c $< -o $@
 lib/o/%.o :
-       @echo =====base=============optimized===== $(<F) \
+       @echo =====base=============optimized==$(MT)== $(<F) \
              "   " $(patsubst -Ddata_out_dimension=%,dimension=%,$(maybe-define-dimension))
        @$(CXX) $(CXXFLAGS.o) $(maybe-define-dimension) -c $< -o $@
 
index 66e69685382d843230132f62c2206a5e36fe84ab..a9d64294685f30825674ecb6d32d682137189ad9 100644 (file)
@@ -11,11 +11,17 @@ include $D/common/Make.global_options
 # Targets for compilation
 ############################################################
 
+ifneq ($(with-multithreading),no)
+  MT = MT
+else
+  MT = ==
+endif
+
 %.g.o : %.cc
-       @echo =====debug========= $<
+       @echo =====debug======$(MT)== $<
        @$(CXX) $(CXXFLAGS.g) $(CXXFLAGS) -c $< -o $@
 %.o : %.cc
-       @echo =====optimized===== $<
+       @echo =====optimized==$(MT)== $<
        @$(CXX) $(CXXFLAGS.o) $(CXXFLAGS) -c $< -o $@
 
 ############################################################
index c7563ea776ab8be467aafe77a56999b7a8615203..46c8e9e1565a8f542c8742ff107dfbeaef07ff13 100644 (file)
@@ -63,25 +63,31 @@ go-files = $(go-files-1d) $(go-files-2d) $(go-files-3d)
 # rules how to generate object files from source files. note that
 # there are some files which needs exceptional rules; these are
 # listed immediately below
+ifneq ($(with-multithreading),no)
+  MT = MT
+else
+  MT = ==
+endif
+
 lib/1d/go/%.go :
-       @echo =====deal.II====1d====debug========= $(<:source/%=%)
+       @echo =====deal.II====1d====debug======$(MT)== $(<:source/%=%)
        @$(CXX) $(CXXFLAGS.g) -Ddeal_II_dimension=1 -c $< -o $@
 lib/1d/o/%.o :
-       @echo =====deal.II====1d====optimized===== $(<:source/%=%)
+       @echo =====deal.II====1d====optimized==$(MT)== $(<:source/%=%)
        @$(CXX) $(CXXFLAGS.o) -Ddeal_II_dimension=1 -c $< -o $@
 
 lib/2d/go/%.go :
-       @echo =====deal.II====2d====debug========= $(<:source/%=%)
+       @echo =====deal.II====2d====debug======$(MT)== $(<:source/%=%)
        @$(CXX) $(CXXFLAGS.g) -Ddeal_II_dimension=2 -c $< -o $@
 lib/2d/o/%.o :
-       @echo =====deal.II====2d====optimized===== $(<:source/%=%)
+       @echo =====deal.II====2d====optimized==$(MT)== $(<:source/%=%)
        @$(CXX) $(CXXFLAGS.o) -Ddeal_II_dimension=2 -c $< -o $@
 
 lib/3d/go/%.go :
-       @echo =====deal.II====3d====debug========= $(<:source/%=%)
+       @echo =====deal.II====3d====debug======$(MT)== $(<:source/%=%)
        @$(CXX) $(CXXFLAGS.g) -Ddeal_II_dimension=3 -c $< -o $@
 lib/3d/o/%.o :
-       @echo =====deal.II====3d====optimized===== $(<:source/%=%)
+       @echo =====deal.II====3d====optimized==$(MT)== $(<:source/%=%)
        @$(CXX) $(CXXFLAGS.o) -Ddeal_II_dimension=3 -c $< -o $@
 
 
index fd6308c00d3eb24cdc37ead55dff58bd9972b2a5..8f22676c0588f6ddee41fec3ed653184bbcfbc9a 100644 (file)
@@ -24,11 +24,17 @@ include $D/common/Make.global_options
 
 
 # production rules
+ifneq ($(with-multithreading),no)
+  MT = MT
+else
+  MT = ==
+endif
+
 lib/go/%.go :
-       @echo =====lac==============debug========= $(<F)
+       @echo =====lac==============debug======$(MT)== $(<F)
        @$(CXX) $(CXXFLAGS.g) -c $< -o $@
 lib/o/%.o :
-       @echo =====lac==============optimized===== $(<F)
+       @echo =====lac==============optimized==$(MT)== $(<F)
        @$(CXX) $(CXXFLAGS.o) -c $< -o $@
 
 

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.