- Apr 06, 2020
-
-
Mark OLESEN authored
- can aid when creating source-only or binary-only packages
-
Mark OLESEN authored
-
- Mar 25, 2020
-
-
Mark OLESEN authored
- preferentially handle Allwmake.override, which allows packaging tools to define alternative make scripts, or selectively disable components. - remove legacy handling of 'Optional' directory. Conditionals have since migrated into scripts themselves and/or use the wmake/scripts/have_* framework. BUG: missed passing -debug for Allwmake scripts
-
- Mar 16, 2020
-
-
Mark OLESEN authored
- missed detection of system libraries when installed with multiarch paths like /usr/lib/x86_64-linux-gnu CONFIG: improve handling of group/user config files (#928) - changed bashrc handling of FOAM_CONFIG_NOUSER to use FOAM_CONFIG_MODE instead. Propagate into foamEtcFile to make this a stickier control. This change allows better control, but also enables cluster installations to define their own value within the OpenFOAM prefs.sh file to prevent users accidentally mis-configuring things if necessary. - remove undocumented handling of an (a)ll mode in foamEtcFile to avoid potential pitfalls. - add support for FOAM_CONFIG_ETC handling. This allows injection of an extra search layer when finding project etc files ENH: improvements to foamConfigurePaths (#928) - handle FOAM_CONFIG_ETC implicitly, or explicitly with the new -etc option. STYLE: more explicit wording in foamConfigurePaths usage (#1602) - document that an absolute path (eg, -scotch-path) overrides/ignores the equivalent ThirdParty setting (eg, -scotch) - longer options -system-compiler and -third-compiler for -system and -third, respectively. Clearer as to their purpose. - adjust the location sanity check to look for META-INFO directory.
-
Mark OLESEN authored
- allows custom tuning of compilation parameters
-
- Feb 24, 2020
-
-
Mark OLESEN authored
- missed detection of system libraries when installed with multiarch paths like /usr/lib/x86_64-linux-gnu CONFIG: improve handling of group/user config files (#928) - changed bashrc handling of FOAM_CONFIG_NOUSER to use FOAM_CONFIG_MODE instead. Propagate into foamEtcFile to make this a stickier control. This change allows better control, but also enables cluster installations to define their own value within the OpenFOAM prefs.sh file to prevent users accidentally mis-configuring things if necessary. - remove undocumented handling of an (a)ll mode in foamEtcFile to avoid potential pitfalls. - add support for FOAM_CONFIG_ETC handling. This allows injection of an extra search layer when finding project etc files ENH: improvements to foamConfigurePaths (#928) - handle FOAM_CONFIG_ETC implicitly, or explicitly with the new -etc option. STYLE: more explicit wording in foamConfigurePaths usage (#1602) - document that an absolute path (eg, -scotch-path) overrides/ignores the equivalent ThirdParty setting (eg, -scotch) - longer options -system-compiler and -third-compiler for -system and -third, respectively. Clearer as to their purpose. - adjust the location sanity check to look for META-INFO directory.
-
- Feb 20, 2020
-
-
Mark OLESEN authored
- allows custom tuning of compilation parameters
-
- Feb 19, 2020
-
-
Mark OLESEN authored
- changes in IOstreamOption, Switch, writeObject
-
- Feb 12, 2020
-
-
Mark OLESEN authored
- simplifies code, covers most cases. Can use wmake -show-api or wmakeBuildInfo to query the make rules. STYLE: Allwmake script adjustments - use bin/foamEtcFile instead of relying on PATH. The make environment may not have the OpenFOAM bin/ in it. - simpler shell syntax
-
- Feb 10, 2020
-
-
Mark OLESEN authored
-
- Feb 07, 2020
-
-
Mark OLESEN authored
- Query the etc/config.sh values for ThirdParty software. Usable without an active OpenFOAM environment.
-
Mark OLESEN authored
-
- Jan 23, 2020
-
-
Mark OLESEN authored
-
- Jan 13, 2020
-
-
Mark OLESEN authored
-
Mark OLESEN authored
-
- Dec 23, 2019
-
-
Andrew Heather authored
-
- Dec 16, 2019
-
-
Mark OLESEN authored
- locate where the user is less tempted to change it (#1515). It really should be considered an invariant environment variable. STYLE: wmake -help information to stdout, die errors to stderr
-
Mark OLESEN authored
- only include compiler-family rules for C++ once STYLE: minor cleanup of wmake/src Makefile
-
- Dec 15, 2019
-
-
Mark OLESEN authored
- The wmake -show-path-{c,cxx} options return the fully qualified paths to the respective compilers. This can be useful when verifying that the correct compiler is indeed configured. - The -help-full to display the "advanced" options, but in the normal case just show the basic options.
-
Mark OLESEN authored
-
- Dec 14, 2019
-
-
Mark OLESEN authored
-
- Dec 13, 2019
-
-
Mark OLESEN authored
-
Mark OLESEN authored
-
- Dec 11, 2019
-
-
Mark OLESEN authored
- The -Wno-deprecated-copy flag for gcc-9.2.0 In the future we may indeed wish to explicitly request default generated constructors and assignment operators, but at the moment these are still acceptable. - The -Wno-alloc-size-larger-than flag for mingw compilations Related to differences in PTRDIFF_MAX vs SIZE_MAX on the target. Several issues related to this can be found in the gcc bug reports and on stackoverflow etc.
-
Mark OLESEN authored
- update repository links
-
- Dec 06, 2019
-
-
Mark OLESEN authored
Set the m4 -I include accordingly to have the folllowing: - the directory of the parser. - include/ in the top-level source tree of the current target (eg, src/finiteVolume/include-m4/ when compiling libfiniteVolume) - include/ from OpenFOAM Additional -dry-run option for makeParser, wrap-lemon for expanding m4 only. Extend m4 wrapping support to include bison as well.
-
- Nov 19, 2019
-
-
Mark OLESEN authored
Example, ($radius > 10) ? sin(degToRad(45)) : cos(degToRad(30)) - protect division and modulo against zero-divide. - add scanner/parser debugging switches in the namespace, selectable as "stringToScalar". For example, debug parser: foamDictionary -debug-switch stringToScalar=2 debug scanner: foamDictionary -debug-switch stringToScalar=4 debug both: foamDictionary -debug-switch stringToScalar=6
-
- Nov 13, 2019
-
-
Mark OLESEN authored
-
- Nov 10, 2019
-
-
Mark OLESEN authored
- wmake -version, --version option (alias for -show-api) for consistency with standard system tools
-
- Oct 31, 2019
-
-
OpenFOAM bot authored
-
- Nov 11, 2019
-
-
Mark OLESEN authored
-
- Nov 10, 2019
-
-
Mark OLESEN authored
- can assist diagnosing when things have gone wrong
-
Mark OLESEN authored
- wmake -version, --version option (alias for -show-api) for consistency with standard system tools
-
- Nov 06, 2019
-
-
Mark OLESEN authored
- no stderr redirect needed: * 'command -v' - no stdout/stderr redirect needed: * 'rm -f' STYLE: consistent spacing after redirects
-
Mark OLESEN authored
-
- Nov 05, 2019
-
-
Mark OLESEN authored
-
- Oct 29, 2019
-
-
Mark OLESEN authored
-
- Oct 28, 2019
-
-
Mark OLESEN authored
-
- Oct 23, 2019
-
-
Mark OLESEN authored
-
- Oct 11, 2019
-
-
Mark OLESEN authored
-