Skip to content
Snippets Groups Projects
Commit 07ce0a54 authored by Mark Olesen's avatar Mark Olesen
Browse files

COMP: try harder to find/use zoltan library

parent c88e9543
No related merge requests found
...@@ -12,11 +12,27 @@ then ...@@ -12,11 +12,27 @@ then
export LINK_FLAGS="${LINK_FLAGS} -lSloanRenumber" export LINK_FLAGS="${LINK_FLAGS} -lSloanRenumber"
fi fi
if [ -f "${ZOLTAN_ARCH_PATH}/lib/libzoltan.a" -a -f "${FOAM_LIBBIN}/libzoltanRenumber.so" ] if [ -f "${FOAM_LIBBIN}/libzoltanRenumber.so" ]
then then
echo " found libzoltanRenumber -- enabling sloan renumbering support." if [ -z "$ZOLTAN_ARCH_PATH" ]
export COMP_FLAGS="-DFOAM_USE_ZOLTAN" then
export LINK_FLAGS="${LINK_FLAGS} -lzoltanRenumber -L${ZOLTAN_ARCH_PATH}/lib -lzoltan" # 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 fi
wmake $targetType wmake $targetType
......
...@@ -5,14 +5,11 @@ cd ${0%/*} || exit 1 # Run from this directory ...@@ -5,14 +5,11 @@ cd ${0%/*} || exit 1 # Run from this directory
targetType=libso targetType=libso
. $WM_PROJECT_DIR/wmake/scripts/AllwmakeParseArguments . $WM_PROJECT_DIR/wmake/scripts/AllwmakeParseArguments
## Get ZOLTAN_ARCH_PATH # Optional: get ZOLTAN_ARCH_PATH
#if settings=$($WM_PROJECT_DIR/bin/foamEtcFile config.sh/zoltan) if settings=$($WM_PROJECT_DIR/bin/foamEtcFile config.sh/zoltan)
#then then
# . $settings . $settings
# echo "using ZOLTAN_ARCH_PATH=$ZOLTAN_ARCH_PATH" fi
#else
# echo "Error: no config.sh/zoltan settings"
#fi
wmake $targetType renumberMethods wmake $targetType renumberMethods
......
...@@ -4,10 +4,13 @@ sinclude $(RULES)/mplib$(WM_MPLIB) ...@@ -4,10 +4,13 @@ sinclude $(RULES)/mplib$(WM_MPLIB)
EXE_INC = \ EXE_INC = \
/* -DFULLDEBUG -g -O0 */ \ /* -DFULLDEBUG -g -O0 */ \
$(PFLAGS) $(PINC) \ $(PFLAGS) $(PINC) \
${c++LESSWARN} \
-I$(FOAM_SRC)/renumber/renumberMethods/lnInclude \ -I$(FOAM_SRC)/renumber/renumberMethods/lnInclude \
-I$(ZOLTAN_ARCH_PATH)/include/ \ -I$(ZOLTAN_ARCH_PATH)/include/ \
-I$(LIB_SRC)/meshTools/lnInclude -I$(LIB_SRC)/meshTools/lnInclude
LIB_LIBS = \ LIB_LIBS = \
/* -L$(ZOLTAN_ARCH_PATH)/lib -lzoltan */ \ -L$(ZOLTAN_ARCH_PATH)/lib \
-L$(ZOLTAN_ARCH_PATH)/lib$(WM_COMPILER_LIB_ARCH) \
-lzoltan \
-lmeshTools -lmeshTools
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment