- May 12, 2020
-
-
Mark OLESEN authored
- initial split of wmake-related commands into "plumbing" and "porcelain" akin to how git handles things. - wmakeBuildInfo (very low-level), now relocated to the wmake/scripts and accessible for the user as "wmake -build-info". This satisfies a long-standing desire to access build information in a fashion similar to the api/patch information. CONFIG: avoid git information when building with a debian/ directory - when a 'debian/' directory exists, there is a high probability that the '.git/' directory is from debian and not from OpenFOAM (ie, useless here). This corresponds to an implicit '-no-git', which has no effect when building from pristine sources. ENH: wmakeCheckPwd becomes scripts/wmake-check-dir - accessible for the user as "wmake -check-dir" and with 1 or 2 directory names. A wmakeCheckPwd symlink left for compatibility.
-
- 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
-
- Dec 19, 2019
-
-
Mark OLESEN authored
- now use debug 2 for scanner and debug 4 for parser. Provided better feedback about what is being parsed (debug mode) - relocate debug application to applications/tools/foamExprParserInfo
-
- Dec 14, 2019
-
-
Mark OLESEN authored
-
- Nov 13, 2019
-
-
Mark OLESEN authored
-
- Apr 24, 2018
-
-
Mark OLESEN authored
- generalize some of the library extensions (.so vs .dylib). Provide as wmake 'sysFunctions' - added note about unsupported/incomplete system support - centralize detection of ThirdParty packages into wmake/ subdirectory by providing a series of scripts in the spirit of GNU autoconfig. For example, have_boost, have_readline, have_scotch, ... Each of the `have_<package>` scripts will generally provide the following type of functions: have_<package> # detection no_<package> # reset echo_<package> # echoing and the following type of variables: HAVE_<package> # unset or 'true' <package>_ARCH_PATH # root for <package> <package>_INC_DIR # include directory for <package> <package>_LIB_DIR # library directory for <package> This simplifies the calling scripts: if have_metis then wmake metisDecomp fi As well as reducing clutter in the corresponding Make/options: EXE_INC = \ -I$(METIS_INC_DIR) \ -I../decompositionMethods/lnInclude LIB_LIBS = \ -L$(METIS_LIB_DIR) -lmetis Any additional modifications (platform-specific or for an external build system) can now be made centrally.
-
- Apr 04, 2017
-
-
Mark Olesen authored
- just check WM_PROJECT_DIR instead. - provide a fallback value when FOAM_EXT_LIBBIN might actually be needed. Only strictly need FOAM_EXT_LIBBIN for scotch/metis decomposition, and when these are actually supplied by ThirdParty. All other ThirdParty dependencies are referenced by BOOST_ARCH_PATH etc. Can therefore drop the FOAM_EXT_LIBBIN dependency for VTK-related things, which do not use scotch/metis anyhow.
-
- Feb 06, 2017
-
-
Mark Olesen authored
-
- Jan 28, 2017
-
-
Henry Weller authored
Patch contributed by Bruno Santos Resolves patch request https://bugs.openfoam.org/view.php?id=2424
-
- Nov 13, 2016
-
-
Henry Weller authored
'set -x' should be used for debugging. Added command printing into wmake and Allwmake as a replacement for 'set -x' to log current target.
-
- Jun 24, 2016
-
-
Henry Weller authored
Patch contributed by Mattijs Janssens
-
- Jun 16, 2016
-
-
Mark Olesen authored
- although the build is not 100% complete, it is only the run-time post-processing with VTK that is affected. - improve robustness and warning messages COMP: adjust build order (solvers, utilities) - as per http://bugs.openfoam.org/view.php?id=2116
-
- Jun 11, 2016
-
-
Henry Weller authored
Resolves bug-report http://bugs.openfoam.org/view.php?id=2116
-
- Feb 15, 2016
-
-
Henry Weller authored
-
- Dec 14, 2014
-
-
Henry authored
-
- Jun 04, 2013
-
-
mattijs authored
-
- Dec 30, 2010
-
-
Mark Olesen authored
- place under $WM_THIRD_PARTY_DIR/lib/$WM_OPTIONS - relocate FOAM_MPI_LIBBIN accordingly
-
- Feb 18, 2010
-
-
Mark Olesen authored
- having all utilities available ASAP is more important than having all solvers immediately
-
- Aug 07, 2009
-
-
Mark Olesen authored
- solves problems that can occur when checking $PWD and links are involved
-
- Jul 30, 2009
-
-
Mark Olesen authored
-
- Jul 29, 2009
-
-
henry authored
-
- Nov 05, 2008
-
-
Mark Olesen authored
-
- Aug 09, 2008
-
-
Mark Olesen authored
-
- May 25, 2008
-
-
henry authored
because I failed to work out how to merge Mark's stuff -- HELP!!!
-
- May 08, 2008
-
-
Mark Olesen authored
-
- Apr 15, 2008
-
-
OpenFOAM-admin authored
-