Merge pull request #1078 from ilovezfs/cmake-weak-symbols
formula: help CMake with 10.12 SDK on 10.11
This commit is contained in:
commit
bbed7246bc
@ -1266,7 +1266,7 @@ class Formula
|
|||||||
# Note: there isn't a std_autotools variant because autotools is a lot
|
# Note: there isn't a std_autotools variant because autotools is a lot
|
||||||
# less consistent and the standard parameters are more memorable.
|
# less consistent and the standard parameters are more memorable.
|
||||||
def std_cmake_args
|
def std_cmake_args
|
||||||
%W[
|
args = %W[
|
||||||
-DCMAKE_C_FLAGS_RELEASE=-DNDEBUG
|
-DCMAKE_C_FLAGS_RELEASE=-DNDEBUG
|
||||||
-DCMAKE_CXX_FLAGS_RELEASE=-DNDEBUG
|
-DCMAKE_CXX_FLAGS_RELEASE=-DNDEBUG
|
||||||
-DCMAKE_INSTALL_PREFIX=#{prefix}
|
-DCMAKE_INSTALL_PREFIX=#{prefix}
|
||||||
@ -1275,6 +1275,14 @@ class Formula
|
|||||||
-DCMAKE_VERBOSE_MAKEFILE=ON
|
-DCMAKE_VERBOSE_MAKEFILE=ON
|
||||||
-Wno-dev
|
-Wno-dev
|
||||||
]
|
]
|
||||||
|
|
||||||
|
# Avoid false positives for clock_gettime support on 10.11.
|
||||||
|
# CMake cache entries for other weak symbols may be added here as needed.
|
||||||
|
if MacOS.version == "10.11" && MacOS::Xcode.installed? && MacOS::Xcode.version >= "8.0"
|
||||||
|
args << "-DHAVE_CLOCK_GETTIME:INTERNAL=0"
|
||||||
|
end
|
||||||
|
|
||||||
|
args
|
||||||
end
|
end
|
||||||
|
|
||||||
# an array of all core {Formula} names
|
# an array of all core {Formula} names
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user