diff --git a/applications/utilities/mesh/manipulation/renumberMesh/Allwmake b/applications/utilities/mesh/manipulation/renumberMesh/Allwmake index 4115f79c2365fe45af3fd99fc482030c8972b274..59db39f970dea36e76f456a392f3e56c343be304 100755 --- a/applications/utilities/mesh/manipulation/renumberMesh/Allwmake +++ b/applications/utilities/mesh/manipulation/renumberMesh/Allwmake @@ -12,11 +12,27 @@ then export LINK_FLAGS="${LINK_FLAGS} -lSloanRenumber" fi -if [ -f "${ZOLTAN_ARCH_PATH}/lib/libzoltan.a" -a -f "${FOAM_LIBBIN}/libzoltanRenumber.so" ] +if [ -f "${FOAM_LIBBIN}/libzoltanRenumber.so" ] then - echo " found libzoltanRenumber -- enabling sloan renumbering support." - export COMP_FLAGS="-DFOAM_USE_ZOLTAN" - export LINK_FLAGS="${LINK_FLAGS} -lzoltanRenumber -L${ZOLTAN_ARCH_PATH}/lib -lzoltan" + if [ -z "$ZOLTAN_ARCH_PATH" ] + then + # Optional: get ZOLTAN_ARCH_PATH + if settings=$($WM_PROJECT_DIR/bin/foamEtcFile config.sh/zoltan) + then + . $settings + fi + fi + + for libdir in lib "lib${WM_COMPILER_LIB_ARCH}" + do + if [ -f "$ZOLTAN_ARCH_PATH/$libdir/libzoltan.a" ] + then + echo " found libzoltanRenumber -- enabling zoltan renumbering support." + export COMP_FLAGS="-DFOAM_USE_ZOLTAN" + export LINK_FLAGS="${LINK_FLAGS} -lzoltanRenumber -L$ZOLTAN_ARCH_PATH/$libdir -lzoltan" + break + fi + done fi wmake $targetType diff --git a/src/renumber/Allwmake b/src/renumber/Allwmake index e1fcc89e6621d45edba75ec404a35c7f070f5ede..aef86c64506332e9dad1664c59ee51fd755d689c 100755 --- a/src/renumber/Allwmake +++ b/src/renumber/Allwmake @@ -5,14 +5,11 @@ cd ${0%/*} || exit 1 # Run from this directory targetType=libso . $WM_PROJECT_DIR/wmake/scripts/AllwmakeParseArguments -## Get ZOLTAN_ARCH_PATH -#if settings=$($WM_PROJECT_DIR/bin/foamEtcFile config.sh/zoltan) -#then -# . $settings -# echo "using ZOLTAN_ARCH_PATH=$ZOLTAN_ARCH_PATH" -#else -# echo "Error: no config.sh/zoltan settings" -#fi +# Optional: get ZOLTAN_ARCH_PATH +if settings=$($WM_PROJECT_DIR/bin/foamEtcFile config.sh/zoltan) +then + . $settings +fi wmake $targetType renumberMethods diff --git a/src/renumber/zoltanRenumber/Make/options b/src/renumber/zoltanRenumber/Make/options index c637f39ba9699a5457258d834f3c91c4aa852a4a..ed93f8b2b87c6b2d75c449c0edcc8b057d803b0b 100644 --- a/src/renumber/zoltanRenumber/Make/options +++ b/src/renumber/zoltanRenumber/Make/options @@ -4,10 +4,13 @@ sinclude $(RULES)/mplib$(WM_MPLIB) EXE_INC = \ /* -DFULLDEBUG -g -O0 */ \ $(PFLAGS) $(PINC) \ + ${c++LESSWARN} \ -I$(FOAM_SRC)/renumber/renumberMethods/lnInclude \ -I$(ZOLTAN_ARCH_PATH)/include/ \ -I$(LIB_SRC)/meshTools/lnInclude LIB_LIBS = \ - /* -L$(ZOLTAN_ARCH_PATH)/lib -lzoltan */ \ + -L$(ZOLTAN_ARCH_PATH)/lib \ + -L$(ZOLTAN_ARCH_PATH)/lib$(WM_COMPILER_LIB_ARCH) \ + -lzoltan \ -lmeshTools