mirror of
				https://github.com/SoftFever/OrcaSlicer.git
				synced 2025-11-02 20:51:23 -07:00 
			
		
		
		
	Fix minimum osx version not being specified for GMP and MPFR
put `env` before configure and the variables addresses issue #3847
This commit is contained in:
		
							parent
							
								
									5ed7d0aa29
								
							
						
					
					
						commit
						7118d77bea
					
				
					 4 changed files with 10 additions and 3 deletions
				
			
		
							
								
								
									
										4
									
								
								deps/CMakeLists.txt
									
										
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								deps/CMakeLists.txt
									
										
									
									
										vendored
									
									
								
							| 
						 | 
				
			
			@ -49,6 +49,10 @@ find_package(Git REQUIRED)
 | 
			
		|||
 | 
			
		||||
get_property(_is_multi GLOBAL PROPERTY GENERATOR_IS_MULTI_CONFIG)
 | 
			
		||||
 | 
			
		||||
# C and CXX flags handed over to unix autotools projects.
 | 
			
		||||
set(DEP_CFLAGS "")
 | 
			
		||||
set(DEP_CXXFLAGS "")
 | 
			
		||||
 | 
			
		||||
function(prusaslicer_add_cmake_project projectname)
 | 
			
		||||
    cmake_parse_arguments(P_ARGS "" "INSTALL_DIR;BUILD_COMMAND;INSTALL_COMMAND" "CMAKE_ARGS" ${ARGN})
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										2
									
								
								deps/GMP/GMP.cmake
									
										
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								deps/GMP/GMP.cmake
									
										
									
									
										vendored
									
									
								
							| 
						 | 
				
			
			@ -21,7 +21,7 @@ else ()
 | 
			
		|||
        # URL  https://gmplib.org/download/gmp/gmp-6.1.2.tar.bz2
 | 
			
		||||
        URL https://gmplib.org/download/gmp/gmp-6.2.0.tar.lz
 | 
			
		||||
        BUILD_IN_SOURCE ON 
 | 
			
		||||
        CONFIGURE_COMMAND ./configure --enable-shared=no --enable-cxx=yes --enable-static=yes "--prefix=${DESTDIR}/usr/local" --with-pic
 | 
			
		||||
        CONFIGURE_COMMAND env "CFLAGS=${DEP_CFLAGS}" "CXXFLAGS=${DEP_CXXFLAGS}" ./configure --enable-shared=no --enable-cxx=yes --enable-static=yes "--prefix=${DESTDIR}/usr/local" --with-pic
 | 
			
		||||
        BUILD_COMMAND     make -j
 | 
			
		||||
        INSTALL_COMMAND   make install
 | 
			
		||||
    ) 
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										2
									
								
								deps/MPFR/MPFR.cmake
									
										
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								deps/MPFR/MPFR.cmake
									
										
									
									
										vendored
									
									
								
							| 
						 | 
				
			
			@ -21,7 +21,7 @@ else ()
 | 
			
		|||
    ExternalProject_Add(dep_MPFR
 | 
			
		||||
        URL http://ftp.vim.org/ftp/gnu/mpfr/mpfr-3.1.6.tar.bz2 https://www.mpfr.org/mpfr-3.1.6/mpfr-3.1.6.tar.bz2  # mirrors are allowed
 | 
			
		||||
        BUILD_IN_SOURCE ON
 | 
			
		||||
        CONFIGURE_COMMAND ./configure --prefix=${DESTDIR}/usr/local --enable-shared=no --enable-static=yes --with-gmp=${DESTDIR}/usr/local --with-pic
 | 
			
		||||
        CONFIGURE_COMMAND env "CFLAGS=${DEP_CFLAGS}" "CXXFLAGS=${DEP_CXXFLAGS}" ./configure --prefix=${DESTDIR}/usr/local --enable-shared=no --enable-static=yes --with-gmp=${DESTDIR}/usr/local --with-pic
 | 
			
		||||
        BUILD_COMMAND make -j
 | 
			
		||||
        INSTALL_COMMAND make install
 | 
			
		||||
        DEPENDS dep_GMP
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										3
									
								
								deps/deps-macos.cmake
									
										
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								deps/deps-macos.cmake
									
										
									
									
										vendored
									
									
								
							| 
						 | 
				
			
			@ -11,6 +11,9 @@ set(DEP_CMAKE_OPTS
 | 
			
		|||
    "-DCMAKE_C_FLAGS=${DEP_WERRORS_SDK}"
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
list(APPEND DEP_CFLAGS "-mmacosx-version-min=${DEP_OSX_TARGET} ${DEP_WERRORS_SDK}")
 | 
			
		||||
list(APPEND DEP_CXXFLAGS "-mmacosx-version-min=${DEP_OSX_TARGET} ${DEP_WERRORS_SDK}")
 | 
			
		||||
 | 
			
		||||
include("deps-unix-common.cmake")
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue