1. 03 Sep, 2020 1 commit
  2. 13 Nov, 2019 1 commit
  3. 06 Nov, 2019 1 commit
  4. 24 Apr, 2018 1 commit
    • Mark Olesen's avatar
      ENH: improve handling of ThirdParty packages · b4d38ab4
      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.
      b4d38ab4
  5. 23 Feb, 2017 1 commit
  6. 22 Dec, 2016 1 commit
    • Mark Olesen's avatar
      COMP: update lnInclude directories when building (issue #364) · 608bb5d8
      Mark Olesen authored
      - Could be related to interrupted builds.
        So if there are any parts of the build that rely on an explicit
        'wmakeLnInclude', make sure that the contents are properly updated.
      
      --
      
      ENH: improved feedback from top-level Allwmake
      
      - Report which section (libraries, applications) is being built.
      
      - Provide final summary of date, version, etc, which can be helpful
        for later diagnosis or record keeping.
      
      - The -log=XXX option for Allwmake now accepts a directory name
        and automatically appends an appropriate log name.
        Eg,
            ./Allwmake -log=logs/  ->> logs/log.linux64GccDPInt32Opt
      
        The default name is built from the value of WM_OPTIONS.
      
      --
      
      BUG: shell not exiting properly in combination with -log option
      
      - the use of 'tee' causes the shell to hang around.
        Added an explicit exit to catch this.
      
      --
      
      - Detecting the '-k' (-non-stop) option at the top-level Allwmake, which
        may improve robustness.
      
      - Explicit continue-on-error for foamyMesh (as optional component)
      
      - unify format of script messages for better readability
      
      COMP: reduce warnings when building Pstream (old-style casts in openmpi)
      608bb5d8
  7. 22 Nov, 2016 1 commit
  8. 08 Aug, 2016 2 commits
  9. 06 Jul, 2016 2 commits
  10. 24 Jun, 2016 1 commit
  11. 14 Jun, 2016 1 commit
  12. 04 Apr, 2016 1 commit
  13. 15 Feb, 2016 1 commit
  14. 14 Dec, 2014 1 commit
  15. 04 Jan, 2011 1 commit
  16. 24 Jul, 2009 2 commits
  17. 05 Nov, 2008 1 commit
  18. 19 Sep, 2008 2 commits
  19. 09 Aug, 2008 1 commit
  20. 25 Jul, 2008 1 commit
    • Mark Olesen's avatar
      minor cleanup of Allwmake · 07d8a616
      Mark Olesen authored
        - Remove paraFoam/Allwmake leftover junk
        - Always attempt make of libccmio to ensure lnInclude/ exists
      07d8a616
  21. 15 Jun, 2008 1 commit
    • Mark Olesen's avatar
      minor changes to Allwmake script(s) · 3bbd01eb
      Mark Olesen authored
        * use $WM_THIRD_PARTY_DIR variable in top-level Allwmake
        * test new shell idiom for Allwmake files:
              # run from this directory only
              cd ${0%/*} || exit 1
          this might be especially useful when building optional components
      3bbd01eb
  22. 11 Jun, 2008 1 commit
  23. 09 Jun, 2008 3 commits
  24. 08 Jun, 2008 2 commits
  25. 05 Jun, 2008 1 commit
  26. 27 May, 2008 1 commit
  27. 15 Apr, 2008 1 commit