endif
-# include paths. add library paths to existing variable
+# include paths. do not take into account a possibly existing
+# environment variable, since the compiler will evaluate the value of
+# that anyway at compile time
include-path-base = $D/base/include
include-path-lac = $D/lac/include
include-path-contrib-hsl = $D/contrib/hsl/include
-INCLUDE += $(addprefix -I, $(include-path-base) \
- $(include-path-lac) \
- $(include-path-deal2)\
- $(include-path-contrib-hsl))
+INCLUDE = $(addprefix -I, $(include-path-base) \
+ $(include-path-lac) \
+ $(include-path-deal2)\
+ $(include-path-contrib-hsl))
# compiler flags for debug and optimized mode
CXXFLAGS.g = @DEFS@ @CXXFLAGSG@ $(INCLUDE)
<h3>General</h3>
<ol>
+ <li> <p> Fixed: Previously, the $(INCLUDE) variable in Makefiles
+ included the values of the $INCLUDE environment variable. This
+ is not desirable, since the compiler evaluates that variable
+ anyway and the Makefile variable has <code>-I</code> prefixed
+ to all paths while the environment variable has not.
+ <br>
+ (WB 2001/11/29)
+ </p>
+
<li> <p> Removed: the option to generate printable documentation was
removed. Since this comprised approximately 2000 pages and
since we believe that the online documentation is rather good,