mirror of
				https://github.com/ciphervance/supercell-wx.git
				synced 2025-10-31 03:20:05 +00:00 
			
		
		
		
	Update setup script naming convention
This commit is contained in:
		
							parent
							
								
									b89938b48a
								
							
						
					
					
						commit
						76c6ac2ccd
					
				
					 14 changed files with 91 additions and 1 deletions
				
			
		
							
								
								
									
										30
									
								
								tools/setup-macos-ninja-release.sh
									
										
									
									
									
										Executable file
									
								
							
							
						
						
									
										30
									
								
								tools/setup-macos-ninja-release.sh
									
										
									
									
									
										Executable file
									
								
							|  | @ -0,0 +1,30 @@ | |||
| #!/bin/bash | ||||
| script_source="${BASH_SOURCE[0]:-$0}" | ||||
| script_dir="$(cd "$(dirname "${script_source}")" && pwd)" | ||||
| 
 | ||||
| export build_dir="$(python3 -c 'import os,sys;print(os.path.realpath(sys.argv[1]))' "${1:-${script_dir}/../build-release}")" | ||||
| export build_type=Release | ||||
| export conan_profile=${2:-scwx-macos_clang-18_armv8} | ||||
| export generator=Ninja | ||||
| export qt_base="/Users/${USER}/Qt" | ||||
| export qt_arch=macos | ||||
| export address_sanitizer=${4:-disabled} | ||||
| 
 | ||||
| # Set explicit compiler paths | ||||
| export CC=$(brew --prefix llvm@18)/bin/clang | ||||
| export CXX=$(brew --prefix llvm@18)/bin/clang++ | ||||
| export PATH="$(brew --prefix llvm@18)/bin:$PATH" | ||||
| 
 | ||||
| export LDFLAGS="-L$(brew --prefix llvm@18)/lib -L$(brew --prefix llvm@18)/lib/c++" | ||||
| export CPPFLAGS="-I$(brew --prefix llvm@18)/include" | ||||
| 
 | ||||
| # Assign user-specified Python Virtual Environment | ||||
| if [ "${3:-}" = "none" ]; then | ||||
|     unset venv_path | ||||
| else | ||||
|     # macOS does not have 'readlink -f', use python for realpath | ||||
|     export venv_path="$(python3 -c 'import os,sys;print(os.path.realpath(sys.argv[1]))' "${3:-${script_dir}/../.venv}")" | ||||
| fi | ||||
| 
 | ||||
| # Perform common setup | ||||
| "${script_dir}/lib/setup-common.sh" | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Dan Paulat
						Dan Paulat