mirror of
https://github.com/ParticulateFlow/CFDEMcoupling-PFM.git
synced 2025-12-08 06:37:44 +00:00
extract major openfoam version from WM_PROJECT_VERSION environment variable in make/options files and use it for a preprocessor flag (OPENFOAM_VERSION_MAJOR) for conditional compilation make CFDEMcoupling compile with OF 4.x, 5.x and 6
37 lines
1.1 KiB
Plaintext
37 lines
1.1 KiB
Plaintext
include $(CFDEM_ADD_LIBS_DIR)/additionalLibs
|
|
|
|
FOAM_VERSION_MAJOR := $(word 1,$(subst ., ,$(WM_PROJECT_VERSION)))
|
|
PFLAGS+= -DOPENFOAM_VERSION_MAJOR=$(FOAM_VERSION_MAJOR)
|
|
PFLAGS+= -Dcompre
|
|
|
|
EXE_INC = \
|
|
$(PFLAGS) \
|
|
-I$(CFDEM_OFVERSION_DIR) \
|
|
-I$(LIB_SRC)/transportModels/compressible/lnInclude \
|
|
-I$(LIB_SRC)/thermophysicalModels/basic/lnInclude \
|
|
-I$(LIB_SRC)/TurbulenceModels/turbulenceModels/lnInclude \
|
|
-I$(LIB_SRC)/TurbulenceModels/compressible/lnInclude \
|
|
-I$(LIB_SRC)/finiteVolume/cfdTools \
|
|
-I$(LIB_SRC)/finiteVolume/lnInclude \
|
|
-I$(LIB_SRC)/meshTools/lnInclude \
|
|
-I$(LIB_SRC)/sampling/lnInclude \
|
|
-I$(CFDEM_SRC_DIR)/lagrangian/cfdemParticle/lnInclude \
|
|
-I$(CFDEM_SRC_DIR)/lagrangian/cfdemParticle/cfdTools \
|
|
-I$(CFDEM_SRC_DIR)/recurrence/lnInclude \
|
|
|
|
EXE_LIBS = \
|
|
-L$(CFDEM_LIB_DIR)\
|
|
-lrecurrence \
|
|
-lcompressibleTransportModels \
|
|
-lfluidThermophysicalModels \
|
|
-lspecie \
|
|
-lturbulenceModels \
|
|
-lcompressibleTurbulenceModels \
|
|
-lfiniteVolume \
|
|
-lmeshTools \
|
|
-lsampling \
|
|
-lfvOptions \
|
|
-l$(CFDEM_LIB_COMP_NAME) \
|
|
$(CFDEM_ADD_LIB_PATHS) \
|
|
$(CFDEM_ADD_LIBS)
|