Rationalising the mplib files and reinstating support for compiling without MPI
This commit is contained in:
@ -1,5 +1,4 @@
|
||||
sinclude $(GENERAL_RULES)/mplib$(WM_MPLIB)
|
||||
sinclude $(RULES)/mplib$(WM_MPLIB)
|
||||
-include $(GENERAL_RULES)/mplibType
|
||||
|
||||
EXE_INC = $(PFLAGS) $(PINC)
|
||||
LIB_LIBS = $(PLIBS)
|
||||
|
||||
@ -40,7 +40,7 @@ if [ -n "$SCOTCH_ARCH_PATH" ]
|
||||
then
|
||||
wmake $targetType scotchDecomp
|
||||
|
||||
if [ -d "$FOAM_LIBBIN/$FOAM_MPI" ]
|
||||
if [ -n "$WM_MPLIB" ] && [ -d "$FOAM_LIBBIN/$FOAM_MPI" ]
|
||||
then
|
||||
wmakeMpiLib ptscotchDecomp
|
||||
fi
|
||||
|
||||
@ -1,5 +1,4 @@
|
||||
sinclude $(GENERAL_RULES)/mplib$(WM_MPLIB)
|
||||
sinclude $(RULES)/mplib$(WM_MPLIB)
|
||||
-include $(GENERAL_RULES)/mplibType
|
||||
|
||||
EXE_INC = \
|
||||
$(PFLAGS) $(PINC) \
|
||||
|
||||
@ -2,8 +2,7 @@
|
||||
* Note including of mplib compilation rules.
|
||||
* This is purely to avoid scotch.h including mpicxx.h, which causes problems.
|
||||
*/
|
||||
sinclude $(GENERAL_RULES)/mplib$(WM_MPLIB)
|
||||
sinclude $(RULES)/mplib$(WM_MPLIB)
|
||||
-include $(GENERAL_RULES)/mplibType
|
||||
|
||||
EXE_INC = \
|
||||
$(PFLAGS) $(PINC) \
|
||||
|
||||
@ -1,5 +1,4 @@
|
||||
sinclude $(GENERAL_RULES)/mplib$(WM_MPLIB)
|
||||
sinclude $(RULES)/mplib$(WM_MPLIB)
|
||||
-include $(GENERAL_RULES)/mplibType
|
||||
|
||||
EXE_INC = \
|
||||
/* -DFULLDEBUG -g -O0 */ \
|
||||
|
||||
@ -9,7 +9,7 @@ LD = ld
|
||||
GFLAGS = -D$(WM_ARCH) -DWM_ARCH_OPTION=$(WM_ARCH_OPTION) \
|
||||
-DWM_$(WM_PRECISION_OPTION) -DWM_LABEL_SIZE=$(WM_LABEL_SIZE)
|
||||
GINC =
|
||||
GLIBS = -lm
|
||||
GLIBS = -lm -lpthread
|
||||
GLIB_LIBS =
|
||||
|
||||
|
||||
|
||||
3
wmake/rules/General/mplibType
Normal file
3
wmake/rules/General/mplibType
Normal file
@ -0,0 +1,3 @@
|
||||
-include $(GENERAL_RULES)/mplib$(WM_MPLIB)
|
||||
-include $(GENERAL_RULES)/mplib$(WM_MPLIB)$(WM_ARCH_OPTION)
|
||||
-include $(RULES)/mplib$(WM_MPLIB)
|
||||
@ -1,3 +0,0 @@
|
||||
PFLAGS =
|
||||
PINC = -isystem $(MPI_ARCH_PATH)/include -D_MPICC_H
|
||||
PLIBS = -L$(MPI_ARCH_PATH)/lib/linux_ia32 -lmpi
|
||||
@ -1,3 +0,0 @@
|
||||
PFLAGS =
|
||||
PINC = -isystem $(MPI_ARCH_PATH)/include -D_MPICC_H
|
||||
PLIBS = -L$(MPI_ARCH_PATH)/lib/linux_ia32 -lmpi
|
||||
@ -1,3 +0,0 @@
|
||||
PFLAGS =
|
||||
PINC = -isystem $(MPI_ARCH_PATH)/include -D_MPICC_H
|
||||
PLIBS = -L$(MPI_ARCH_PATH)/lib/linux_ia32 -lmpi
|
||||
@ -1,3 +0,0 @@
|
||||
PFLAGS =
|
||||
PINC = -isystem $(MPI_ARCH_PATH)/include -D_MPICC_H
|
||||
PLIBS = -L$(MPI_ARCH_PATH)/lib/linux_ia32 -lmpi
|
||||
@ -1,3 +0,0 @@
|
||||
PFLAGS = -DMPICH_SKIP_MPICXX
|
||||
PINC = -isystem $(MPI_ARCH_PATH)/include
|
||||
PLIBS = -L$(MPI_ARCH_PATH)/lib -lmpich -lrt -laio
|
||||
Reference in New Issue
Block a user