Skip to content
Snippets Groups Projects
Allwmake 1.52 KiB
Newer Older
  • Learn to ignore specific revisions
  • Franjo's avatar
    Franjo committed
    #!/bin/sh
    
    cd "${0%/*}" || exit                                # Run from this directory
    . "${WM_PROJECT_DIR:?}"/wmake/scripts/AllwmakeParseArguments
    
    #------------------------------------------------------------------------------
    
    # Build into FOAM_USER_{APPBIN,LIBBIN} unless otherwise specified with
    # -prefix or FOAM_MODULE_{APPBIN,LIBBIN} env varables
    #------------------------------------------------------------------------------
    moduleName="cfmesh"
    
    
    case "$FOAM_MODULE_PREFIX" in
    (false | none)
        echo "Compilation of $moduleName is disabled (prefix=${FOAM_MODULE_PREFIX})"
    
    # Disable use of openmp...
    unset without_openmp
    
    
    echo "========================================"
    date "+%Y-%m-%d %H:%M:%S %z" 2>/dev/null || echo "date is unknown"
    
    echo "Starting compile of $moduleName with ${WM_PROJECT_DIR##*/} ${0##*}"
    
    echo "  $WM_COMPILER $WM_COMPILER_TYPE compiler"
    echo "  ${WM_OPTIONS}, with ${WM_MPLIB} ${FOAM_MPI}"
    
    echo "  prefix = ${FOAM_MODULE_PREFIX:-default (user)}"
    
    wmake ${without_openmp:+-no-openmp} libso meshLibrary
    wmake ${without_openmp:+-no-openmp} -all executables
    wmake ${without_openmp:+-no-openmp} -all utilities
    
    
    # Some summary information
    echo
    date "+%Y-%m-%d %H:%M:%S %z" 2>/dev/null || echo "date is unknown"
    echo "========================================"
    
    echo "  Finished compile of $moduleName with ${WM_PROJECT_DIR##*/}"
    
    echo "  $WM_COMPILER $WM_COMPILER_TYPE compiler"
    echo "  ${WM_OPTIONS}, with ${WM_MPLIB} ${FOAM_MPI}"
    echo
    #------------------------------------------------------------------------------