summaryrefslogtreecommitdiffstats
path: root/platform/uwp/detect.py
Commit message (Collapse)AuthorAgeFilesLines
* Fix compiling with use_mingw flag on WindowsMarcelo Fernandez2019-02-191-1/+0
|
* Dont use equality operators with None singleton in python fileslupoDharkael2018-10-271-1/+1
|
* Tweak some help texts in the build systemHugo Locurcio2018-06-071-3/+3
| | | | | This also removes `unix_global_settings_path` from SConstruct since it is no longer used.
* Fix UWP build after #17194Fabio Alessandrelli2018-03-291-0/+2
| | | | | | | `uwp/detect.py` was not setting the `env.msvc` variable to true causing scons to pass wrong arguments to `msvc` (using `clang/gcc` options) which in turn break the build due to `-Werror=return-type` not being recognized by ms compiler.
* Added missing import BoolVariableBastiaan Olij2018-03-151-1/+2
| | | | Didn't like the missing BoolVariable :)
* Enable SCons to autodetect Windows MSVC compilerGary Oberbrunner2018-03-131-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | SCons has good compiler detection logic for MSVC compilers. Up to now, Godot hasn't used it; it depends on passed-in OS environment vars from a specific Visual Studio cmd.exe windows. This makes it harder to build from a msys or cygwin shell. This change allows SCons to autodetect Visual Studio unless it sees VCINSTALLDIR in the os.environ. It also adds a 'msvc_version' arg for manual specification of compiler version, and uses the existing 'bits' arg to specify the target architecture. More detail could be added as desired. It also adds 'use_mingw' to always use mingw, even if Visual Studio is installed. That uses the existing mingw setup logic. If people are used to building Godot in a Visual Studio cmd window, this should not change the behavior in that case, since VCINSTALLDIR will be set in those windows. (However, note that you could now unset that var and build with any other MSVC version or target arch, even in that window.) I refactored much of platform/windows/detect.py during this, to simplify and clarify the logic. I also cleaned up a bunch of env var settings in windows/detect.py and SConstruct to use modern SCons idioms and simplify things. I suspect this will also enable using the Intel compiler on Windows, though that hasn't been tested.
* Link bcrypt lib in window and UWPFabio Alessandrelli2018-02-201-0/+1
|
* Cleanup old references to GLES2 rendererRémi Verschelde2017-11-191-1/+1
| | | | | | | | | There are still some left in the Android Java code, even stuff to swap between GLES1 and GLES2 support from early Godot days... would be good to see some cleanup there too one day. The "graphics/api" option for Android exports is removed, as only GLES 3.0 is supported. It can be readded when GLES 2.0 support comes back. Fixes #13004.
* UWP: Update to build with Windows SDK 10.16229.0George Marques2017-11-091-1/+1
| | | | | - Update the OpenSSL shim to work with the new SDK - Change the ARM platform detection to work with VS2017
* Use BoolVariable in target/component/advanced options.Elliott Sales de Andrade2017-09-251-2/+2
|
* Make build scripts Python3 compatibleMatthias Hoelzl2017-08-271-2/+2
| | | | | | | | - The Windows, UWP, Android (on Windows) and Linux builds are tested with Scons 3.0 alpha using Python 3. - OSX and iOS should hopefully work but are not tested since I don't have a Mac. - Builds using SCons 2.5 and Python 2 should not be impacted.
* UWP: Fix problem with Cert Kit validationGeorge Marques2017-07-121-2/+1
|
* Buildsystem: Improve detect.py readability and fix issuesRémi Verschelde2017-07-011-53/+53
| | | | | | | | | | | | | | | | | | | Tried to organize the configure(env) calls in sections, using the same order for all platforms whenever possible. Apart from cosmetic changes, the following issues were fixed: - Android: cleanup linkage, remove GLESv1_CM and GLESv2 - iPhone: Remove obsolete "ios_gles22_override" option - OSX: * Fix bits detection (default to 64) and remove obsolete "force_64_bits" option (closes #9449) * Make "fat" bits argument explicit - Server: sync with X11 - Windows: clean up old DirectX 9 stuff - X11: * Do not require system OpenSSL for building (closes #9443) * Fix typo'ed use_leak_sanitizer option * Fix .llvm suffix overriding custom extra_suffix
* Fix UWP compilation issuesGeorge Marques2017-05-231-7/+8
| | | | Also fix VS2017 compilation problems.
* Improvements to scons defined WINVER/_WIN32_WINNTFabio Alessandrelli2017-01-121-0/+4
|
* Rename remaining WinRT references to UWPGeorge Marques2016-11-031-1/+1
|
* Rename WINRT_ENABLED to UWP_ENABLEDGeorge Marques2016-11-031-1/+1
|
* Rename WinRT files to UWPGeorge Marques2016-11-031-0/+166