aboutsummaryrefslogtreecommitdiff
path: root/SConstruct
Commit message (Collapse)AuthorAgeFilesLines
* Avoid confusing traceback on attempting build without platform optionViktor Ferenczi2018-03-101-0/+1
| | | | | | | | | | A traceback is printed on invoking scons without the compulsory platform option. This is confusing, since the problem is not in the code. Fix is to explicitly exit from the build right after printing the error message, so the missing env variable cannot cause the traceback later. Fixes #17414
* prune cache only at the start and end of buildRhody Lugo2018-03-021-10/+2
|
* fix accidental SConstruct revertskarroffel2018-03-011-6/+4
| | | | as introduced by 29215b2
* add GLES 2 renderer for 2Dkarroffel2018-03-011-5/+7
| | | | | | | | This commit adds a new rendering backend, GLES2, and adds a project setting to enable it. Currently this backend can only be used on the X11 platform, but integrating into other platforms is planned.
* Abort compilation on missing return values (CGG/clang)bruvzg2018-02-221-0/+1
|
* SCons: Remove references to obsolete "fat" bitsRémi Verschelde2018-02-191-3/+1
|
* Disable GLES builders and source from server compilationFabio Alessandrelli2018-02-151-1/+1
|
* Fixed small typos in the SConstruct file.Michael Alexsander Silva Dias2018-02-141-2/+2
|
* Allow building with system wide mbedtls on X11Fabio Alessandrelli2018-02-141-0/+1
| | | | | Using builtin_mbedtls=yes is still the default as many distributions do not ship with mbedtls included.
* Deleting OpenSSL module and libraryFabio Alessandrelli2018-02-141-1/+0
|
* Include .hpp files in VS scons builds. Fixed Typo.Will Nations2018-01-181-0/+2
|
* adding option to split modules libraryAriel Manzur2018-01-181-0/+1
|
* Disable colored output and progress bar when building outside of a TTYHugo Locurcio2018-01-131-1/+6
| | | | | | | | This makes the output more readable if it is written to a file, and more compact in continuous integration environments, keeping the log sizes low. This commit also adds myself to .mailmap.
* SCons: Allow unbundling bullet on Linux (only 2.87+)Rémi Verschelde2018-01-131-0/+1
|
* SCons: Fix usage of LD when we meant LINKRémi Verschelde2018-01-051-2/+4
| | | | | | | Also made LINK and CXXFLAGS configurable as command line options. Note that LINK currently expects the *compiler* that will be used for linking and will call its configured linker behind the scenes (so g++, clang++, etc., not ld.gold). See #15364 for details.
* -Removed OpenMP support, replaced by a custom class.Juan Linietsky2017-12-241-1/+0
| | | | -Disabled Opus, implementation is wrong.
* Scons: Use module suffix only for final binary.Andreas Haas2017-12-211-3/+1
| | | | | Only append the module suffixes to the resulting binary instead of all object files. That means we can keep most of our build artifacts when toggling modules like mono.
* sort by the most recently accessed filesRhody Lugo2017-12-181-3/+3
|
* Added custom editor splash (including sponsor logo).Juan Linietsky2017-12-161-0/+4
|
* MacPorts clang version selection, and OpenMP linking fix.bruvzg2017-12-141-1/+1
|
* Adds `macports_clang` build flag to build using clang-5.0 form MacPorts ↵bruvzg2017-12-141-0/+1
| | | | (with OpenMP support).
* -Add lightmapperJuan Linietsky2017-12-141-0/+1
| | | | | | -Fixes to unwrapper (remove degenerates), makes Thekla not crash -Added optional cancel button in EditorProgress -Added function to force processing of events (needed for cancel button)
* Import thekla_atlasHein-Pieter van Braam2017-12-081-0/+1
| | | | As requested by reduz, an import of thekla_atlas into thirdparty/
* disable caching for targets using helper functionsRhody Lugo2017-11-281-0/+4
|
* use the same cache for all branches for appveyorRhody Lugo2017-11-281-30/+53
|
* prune scons shared cacheRhody Lugo2017-11-271-13/+75
|
* add support for scons cache and enable it for appveyorRhody Lugo2017-11-251-0/+5
|
* Add explicit exception model flag for Visual C++Matthias Hoelzl2017-11-211-0/+2
|
* Add cpp.hint file to improve IntelliSenseMatthias Hoelzl2017-11-191-0/+1
|
* Merge pull request #12961 from eska014/platform-docRémi Verschelde2017-11-191-0/+5
|\ | | | | Facilitate documenting platform-exclusive classes
| * Facilitate exposing platform-exclusive interfaces to all platformsLeon Krause2017-11-181-0/+5
| | | | | | | | | | | | | | | | | | | | | | This makes the interfaces available, without implementation, in other platforms and the editor, which facilitates documenting platform-exclusive classes. Platform-exclusive APIs must be set up in platform/<platform>/api/api.cpp. Provide noop method-implementations where necessary. Also setup and document the HTML5 platform's JavaScript singleton.
* | Cleanup of Visual Studio project generation (#12929)Roy Berube2017-11-161-3/+6
|/ | | | Visual studio project file creation had some problems. Files with c extension were listed with cpp extension. Some include files that did not exist were added to the project. This change ensures a file exists before adding it to the project.
* Improve code style of generated headersRémi Verschelde2017-11-151-3/+2
|
* Remove leading newline in SConstructGeorge Marques2017-11-131-1/+0
| | | | Some editors don't recognize the shebang if it's not on the first line.
* SCons: make use_lto a global option and opt-in for iphoneRémi Verschelde2017-11-021-0/+1
| | | | Supersedes #12553, see discussion in #12552.
* -Modules can now add custom version info (added it for Mono)Juan Linietsky2017-11-011-6/+14
| | | | | -Version string takes this version info -Ability to download templates from the interweb (listing does not work yet)
* flatDir support [Android]Ramesh Ravone2017-10-071-0/+2
|
* Fix SConstruct check for config.is_enabled()Ignacio Etcheverry2017-10-031-7/+6
|
* Merge pull request #11753 from Listwon/IntellisenseAndreas Haas2017-10-021-0/+1
|\ | | | | Fix IntelliSense
| * Fix IntelliSenseBartłomiej T. Listwon2017-10-011-0/+1
| | | | | | Fix the CPPPATH passed to MSVSProject. Uses SCons Dir() function to convert "#" paths http://www.scons.org/doc/0.97/HTML/scons-user/a3414.html#CV-CPPPATH
* | Indentation Error neogaston2017-10-021-4/+4
|/ | | | | TabError: inconsistent use of tabs and spaces in indentation was fixed
* Ability to set a module enabled/disabled by default by adding is_enabled() ↵Juan Linietsky2017-10-011-1/+11
| | | | to config.py
* Use BoolVariable for module options.Elliott Sales de Andrade2017-09-251-2/+2
|
* Use BoolVariable for third-party options.Elliott Sales de Andrade2017-09-251-15/+15
|
* Use BoolVariable in target/component/advanced options.Elliott Sales de Andrade2017-09-251-28/+28
|
* Use EnumVariable for choice-based build options.Elliott Sales de Andrade2017-09-251-5/+5
|
* Bump required scons version to 0.98.1.Elliott Sales de Andrade2017-09-241-1/+1
| | | | | | | | * Environment.AddPostAction() and the global AlwaysBuild() were added in 0.93, so requiring 0.14 is broken. * Environment.Decider and Glob were added in some intermediate 0.97 release. * The Variables object was added in 0.98.1.
* Enable building against system zstd.Elliott Sales de Andrade2017-09-231-0/+1
|
* Fix errors in Python 3 buildMatthias Hoelzl2017-09-161-7/+7
|
* Merge pull request #11160 from marcelofg55/drive_funcs_x11Rémi Verschelde2017-09-131-0/+12
|\ | | | | Implemented DirAccess get_drive and get_drive_count for Linux