aboutsummaryrefslogtreecommitdiff
path: root/SConstruct
Commit message (Collapse)AuthorAgeFilesLines
* 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
| * Added check_c_headers to SCons env to check for the existence of headersMarcelo Fernandez2017-09-121-0/+12
| |
* | Merge pull request #7908 from SaracenOne/recastRémi Verschelde2017-09-131-0/+1
|\ \ | | | | | | In-editor navmesh generation.
| * | Recast integration.Saracen2017-09-041-0/+1
| |/