mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
COMP: adjustments for OSX (#2013)
- int64 ambiguity - std::array include - bsd-sed syntax (replaces gnu-sed syntax): * wmake-build-info * wmake-with-bear
This commit is contained in:
@ -6,7 +6,7 @@
|
|||||||
\\/ M anipulation |
|
\\/ M anipulation |
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
Copyright (C) 2011 OpenFOAM Foundation
|
Copyright (C) 2011 OpenFOAM Foundation
|
||||||
Copyright (C) 2018-2019 OpenCFD Ltd.
|
Copyright (C) 2018-2021 OpenCFD Ltd.
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
License
|
License
|
||||||
This file is part of OpenFOAM.
|
This file is part of OpenFOAM.
|
||||||
@ -72,6 +72,10 @@ MAXMINPOW(float, float, int)
|
|||||||
MAXMINPOW(float, int, float)
|
MAXMINPOW(float, int, float)
|
||||||
MAXMINPOW(float, float, long)
|
MAXMINPOW(float, float, long)
|
||||||
MAXMINPOW(float, long, float)
|
MAXMINPOW(float, long, float)
|
||||||
|
#if defined(__APPLE__) && WM_LABEL_SIZE == 64
|
||||||
|
MAXMINPOW(float, float, int64_t)
|
||||||
|
MAXMINPOW(float, int64_t, float)
|
||||||
|
#endif
|
||||||
|
|
||||||
#undef MAXMINPOW
|
#undef MAXMINPOW
|
||||||
|
|
||||||
|
|||||||
@ -6,7 +6,7 @@
|
|||||||
\\/ M anipulation |
|
\\/ M anipulation |
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
Copyright (C) 2011-2014 OpenFOAM Foundation
|
Copyright (C) 2011-2014 OpenFOAM Foundation
|
||||||
Copyright (C) 2019-2020 OpenCFD Ltd.
|
Copyright (C) 2019-2021 OpenCFD Ltd.
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
License
|
License
|
||||||
This file is part of OpenFOAM.
|
This file is part of OpenFOAM.
|
||||||
@ -440,6 +440,9 @@ inline complex pow(const complex& x, const complex& y)
|
|||||||
|
|
||||||
powFuncs(int)
|
powFuncs(int)
|
||||||
powFuncs(long)
|
powFuncs(long)
|
||||||
|
#if defined(__APPLE__) && WM_LABEL_SIZE == 64
|
||||||
|
powFuncs(int64_t)
|
||||||
|
#endif
|
||||||
powFuncs(float)
|
powFuncs(float)
|
||||||
powFuncs(double)
|
powFuncs(double)
|
||||||
|
|
||||||
|
|||||||
@ -6,7 +6,7 @@
|
|||||||
\\/ M anipulation |
|
\\/ M anipulation |
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
Copyright (C) 2011-2017 OpenFOAM Foundation
|
Copyright (C) 2011-2017 OpenFOAM Foundation
|
||||||
Copyright (C) 2018-2020 OpenCFD Ltd.
|
Copyright (C) 2018-2021 OpenCFD Ltd.
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
License
|
License
|
||||||
This file is part of OpenFOAM.
|
This file is part of OpenFOAM.
|
||||||
@ -39,6 +39,7 @@ https://www.geometrictools.com/Documentation/DistancePointEllipseEllipsoid.pdf
|
|||||||
|
|
||||||
#include "searchableSphere.H"
|
#include "searchableSphere.H"
|
||||||
#include "addToRunTimeSelectionTable.H"
|
#include "addToRunTimeSelectionTable.H"
|
||||||
|
#include <array>
|
||||||
|
|
||||||
// * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * //
|
// * * * * * * * * * * * * * * Static Data Members * * * * * * * * * * * * * //
|
||||||
|
|
||||||
|
|||||||
@ -6,7 +6,7 @@
|
|||||||
# \\ / A nd | www.openfoam.com
|
# \\ / A nd | www.openfoam.com
|
||||||
# \\/ M anipulation |
|
# \\/ M anipulation |
|
||||||
#------------------------------------------------------------------------------
|
#------------------------------------------------------------------------------
|
||||||
# Copyright (C) 2018-2020 OpenCFD Ltd.
|
# Copyright (C) 2018-2021 OpenCFD Ltd.
|
||||||
#------------------------------------------------------------------------------
|
#------------------------------------------------------------------------------
|
||||||
# License
|
# License
|
||||||
# This file is part of OpenFOAM, distributed under GPL-3.0-or-later.
|
# This file is part of OpenFOAM, distributed under GPL-3.0-or-later.
|
||||||
@ -237,7 +237,7 @@ getMakeInfo()
|
|||||||
# (api) from WM_DIR/rules/General/general
|
# (api) from WM_DIR/rules/General/general
|
||||||
# - extract WM_VERSION = OPENFOAM=<digits>
|
# - extract WM_VERSION = OPENFOAM=<digits>
|
||||||
|
|
||||||
api="$(sed -ne '/^ *#/!{ /WM_VERSION.*OPENFOAM=/{ s@^.*OPENFOAM= *\([0-9][0-9]*\).*@\1@p; q }}' "$rulesFile" 2>/dev/null)"
|
api="$(sed -ne 's@^ *WM_VERSION *= *OPENFOAM=\([0-9][0-9]*\).*@\1@p' "$rulesFile" 2>/dev/null)"
|
||||||
|
|
||||||
if [ -d "$META_INFO" ]
|
if [ -d "$META_INFO" ]
|
||||||
then
|
then
|
||||||
|
|||||||
@ -6,7 +6,7 @@
|
|||||||
# \\ / A nd | www.openfoam.com
|
# \\ / A nd | www.openfoam.com
|
||||||
# \\/ M anipulation |
|
# \\/ M anipulation |
|
||||||
#-------------------------------------------------------------------------------
|
#-------------------------------------------------------------------------------
|
||||||
# Copyright (C) 2020 OpenCFD Ltd.
|
# Copyright (C) 2020-2021 OpenCFD Ltd.
|
||||||
#------------------------------------------------------------------------------
|
#------------------------------------------------------------------------------
|
||||||
# License
|
# License
|
||||||
# This file is part of OpenFOAM, distributed under GPL-3.0-or-later.
|
# This file is part of OpenFOAM, distributed under GPL-3.0-or-later.
|
||||||
@ -80,7 +80,7 @@ done
|
|||||||
# Detect version. Seems to be stderr for some versions!?
|
# Detect version. Seems to be stderr for some versions!?
|
||||||
if version="$(bear --version 2>&1)"
|
if version="$(bear --version 2>&1)"
|
||||||
then
|
then
|
||||||
version="$(echo "$version" | sed -ne '1{ s/^[^0-9]*\([1-9]\)/\1/p }')"
|
version="$(echo "$version" | sed -ne '1s/^[^0-9]*\([1-9]\)/\1/p;')"
|
||||||
else
|
else
|
||||||
unset version
|
unset version
|
||||||
fi
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user