scons: override the platform instead of using the host one - fixes build issues on non-linux systems
SVN-Revision: 31620
This commit is contained in:
		| @@ -1,3 +1,5 @@ | |||||||
|  | export PLATFORM=posix | ||||||
|  |  | ||||||
| SCONS_VARS = \ | SCONS_VARS = \ | ||||||
| 	CC="$(TARGET_CC)" \ | 	CC="$(TARGET_CC)" \ | ||||||
| 	CXX="$(TARGET_CXX)" \ | 	CXX="$(TARGET_CXX)" \ | ||||||
|   | |||||||
							
								
								
									
										11
									
								
								tools/scons/patches/001-platform_env.patch
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								tools/scons/patches/001-platform_env.patch
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,11 @@ | |||||||
|  | --- a/engine/SCons/Platform/__init__.py | ||||||
|  | +++ b/engine/SCons/Platform/__init__.py | ||||||
|  | @@ -63,6 +63,8 @@ def platform_default(): | ||||||
|  |      care about the machine architecture. | ||||||
|  |      """ | ||||||
|  |      osname = os.name | ||||||
|  | +    if 'PLATFORM' in os.environ: | ||||||
|  | +        return os.environ['PLATFORM'] | ||||||
|  |      if osname == 'java': | ||||||
|  |          osname = os._osType | ||||||
|  |      if osname == 'posix': | ||||||
		Reference in New Issue
	
	Block a user
	 Felix Fietkau
					Felix Fietkau