mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
COMP: Boost and CGAL environment.
Targeting all building and linking to CGAL and boost installed to $WM_THIRD_PARTY_DIR/platforms/$WM_ARCH$WM_COMPILER. Reverting to CGAL 3.5.1, waiting for 3.6.1 - problem in 3.6 with boost 1.42.0. Removing MPFR_HOME variable, not needed as include and link is done with the $WM_THIRD_PARTY_DIR/platforms/$WM_ARCH$WM_COMPILER_ARCH versions.
This commit is contained in:
@ -1,26 +1,21 @@
|
||||
|
||||
// EXE_DEBUG = -DFULLDEBUG -g -O0
|
||||
//EXE_DEBUG = -DFULLDEBUG -g -O0
|
||||
EXE_FROUNDING_MATH = -frounding-math
|
||||
EXE_NDEBUG = -DNDEBUG
|
||||
|
||||
include $(GENERAL_RULES)/CGAL
|
||||
FFLAGS = -DCGAL_FILES='"${CGAL_SRC}/src/CGAL/files"'
|
||||
FFLAGS = -DCGAL_FILES='"${CGAL_ARCH_PATH}/share/files"'
|
||||
|
||||
EXE_INC = \
|
||||
${EXE_FROUNDING_MATH} \
|
||||
${EXE_NDEBUG} \
|
||||
${CGAL_INC} \
|
||||
-I$(WM_THIRD_PARTY_DIR)/mpfr-2.4.1 \
|
||||
-I$(LIB_SRC)/finiteVolume/lnInclude \
|
||||
-I$(LIB_SRC)/meshTools/lnInclude \
|
||||
-I$(LIB_SRC)/dynamicMesh/lnInclude \
|
||||
-I$(LIB_SRC)/triSurface/lnInclude
|
||||
|
||||
EXE_LIBS = \
|
||||
-L$(BOOST_ROOT)/platforms/$(WM_OPTIONS)/lib \
|
||||
-L$(WM_THIRD_PARTY_DIR)/mpfr-2.4.1/platforms/$(WM_ARCH)$(WM_COMPILER_ARCH)/lib \
|
||||
$(CGAL_LIBS) \
|
||||
-lmeshTools \
|
||||
-ltriSurface \
|
||||
-ldynamicMesh \
|
||||
-lboost_thread \
|
||||
-lmpfr
|
||||
-ldynamicMesh
|
||||
|
||||
@ -3,23 +3,19 @@ EXE_FROUNDING_MATH = -frounding-math
|
||||
EXE_NDEBUG = -DNDEBUG
|
||||
|
||||
include $(GENERAL_RULES)/CGAL
|
||||
FFLAGS = -DCGAL_FILES='"${CGAL_SRC}/src/CGAL/files"'
|
||||
FFLAGS = -DCGAL_FILES='"${CGAL_ARCH_PATH}/share/files"'
|
||||
|
||||
EXE_INC = \
|
||||
${EXE_FROUNDING_MATH} \
|
||||
${EXE_NDEBUG} \
|
||||
${CGAL_INC} \
|
||||
-I$(WM_THIRD_PARTY_DIR)/mpfr-2.4.1 \
|
||||
-I$(LIB_SRC)/finiteVolume/lnInclude \
|
||||
-I$(LIB_SRC)/meshTools/lnInclude \
|
||||
-I$(LIB_SRC)/dynamicMesh/lnInclude \
|
||||
-I$(LIB_SRC)/triSurface/lnInclude
|
||||
|
||||
EXE_LIBS = \
|
||||
-L$(BOOST_ROOT)/platforms/$(WM_OPTIONS)/lib \
|
||||
-L$(WM_THIRD_PARTY_DIR)/mpfr-2.4.1/platforms/$(WM_ARCH)$(WM_COMPILER_ARCH)/lib \
|
||||
$(CGAL_LIBS) \
|
||||
-lmeshTools \
|
||||
-ltriSurface \
|
||||
-ldynamicMesh \
|
||||
-lboost_thread \
|
||||
-lmpfr
|
||||
-ldynamicMesh
|
||||
|
||||
Reference in New Issue
Block a user