#----------------------------------*-sh-*-------------------------------------- # ========= | # \\ / F ield | OpenFOAM: The Open Source CFD Toolbox # \\ / O peration | # \\ / A nd | www.openfoam.com # \\/ M anipulation | #------------------------------------------------------------------------------ # Copyright (C) 2014-2016 OpenFOAM Foundation # Copyright (C) 2016-2021 OpenCFD Ltd. #------------------------------------------------------------------------------ # License # This file is part of OpenFOAM, distributed under GPL-3.0-or-later. # # File # etc/config.csh/CGAL # - sourced by OpenFOAM-*/etc/cshrc # # Description # Setup CGAL (& boost) include/libraries (usually ThirdParty installation). # # To disable its use: # boost_version=boost-none # cgal_version=cgal-none # # For system-wide installations: # boost_version=boost-system # cgal_version=cgal-system # # For central installations not located under ThirdParty: # 1. use boost-system / cgal-system # 2. and provide full paths for BOOST_ARCH_PATH / CGAL_ARCH_PATH # # Note # Define GMP_ARCH_PATH and MPFR_ARCH_PATH here, if required and when not # using a ThirdParty gcc. # # Changes made here MUST be made in the equivalent config.sh version too, # since that is the one used in the build process. # # Can also disable by renaming/removing this file or by creating an empty # file with the same name at a user or site location. #------------------------------------------------------------------------------ # USER EDITABLE PART: Changes made here may be lost with the next upgrade set boost_version=boost_1_74_0 set cgal_version=CGAL-4.14.3 setenv BOOST_ARCH_PATH "$WM_THIRD_PARTY_DIR/platforms/$WM_ARCH$WM_COMPILER/$boost_version" setenv CGAL_ARCH_PATH "$WM_THIRD_PARTY_DIR/platforms/$WM_ARCH$WM_COMPILER/$cgal_version" # setenv GMP_ARCH_PATH ... # setenv MPFR_ARCH_PATH ... # END OF (NORMAL) USER EDITABLE PART #------------------------------------------------------------------------------ if ($?FOAM_VERBOSE && $?prompt) then echo "Using boost ($boost_version) -> $BOOST_ARCH_PATH" echo "Using CGAL ($cgal_version) -> $CGAL_ARCH_PATH" endif _foamAddLibAuto $BOOST_ARCH_PATH lib$WM_COMPILER_LIB_ARCH _foamAddLibAuto $CGAL_ARCH_PATH lib$WM_COMPILER_LIB_ARCH # GMP/MPFR may have already been added with ThirdParty compiler, but cannot # be certain so add here. If they are duplicates, they will be removed later. if ( $?GMP_ARCH_PATH ) then _foamAddLibAuto $GMP_ARCH_PATH # No fallback libdir endif if ( $?MPFR_ARCH_PATH ) then _foamAddLibAuto $MPFR_ARCH_PATH # No fallback libdir endif unset boost_version cgal_version #------------------------------------------------------------------------------