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
 | 
			
		||||
  # less consistent and the standard parameters are more memorable.
 | 
			
		||||
  def std_cmake_args
 | 
			
		||||
    %W[
 | 
			
		||||
    args = %W[
 | 
			
		||||
      -DCMAKE_C_FLAGS_RELEASE=-DNDEBUG
 | 
			
		||||
      -DCMAKE_CXX_FLAGS_RELEASE=-DNDEBUG
 | 
			
		||||
      -DCMAKE_INSTALL_PREFIX=#{prefix}
 | 
			
		||||
@ -1275,6 +1275,14 @@ class Formula
 | 
			
		||||
      -DCMAKE_VERBOSE_MAKEFILE=ON
 | 
			
		||||
      -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
 | 
			
		||||
 | 
			
		||||
  # an array of all core {Formula} names
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user