summaryrefslogtreecommitdiff
path: root/SConstruct
AgeCommit message (Collapse)Author
2018-03-02prune cache only at the start and end of buildRhody Lugo
2018-03-01fix accidental SConstruct revertskarroffel
as introduced by 29215b2
2018-03-01add GLES 2 renderer for 2Dkarroffel
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.
2018-02-22Abort compilation on missing return values (CGG/clang)bruvzg
2018-02-19SCons: Remove references to obsolete "fat" bitsRémi Verschelde
2018-02-15Disable GLES builders and source from server compilationFabio Alessandrelli
2018-02-14Fixed small typos in the SConstruct file.Michael Alexsander Silva Dias
2018-02-14Allow building with system wide mbedtls on X11Fabio Alessandrelli
Using builtin_mbedtls=yes is still the default as many distributions do not ship with mbedtls included.
2018-02-14Deleting OpenSSL module and libraryFabio Alessandrelli
2018-01-18Include .hpp files in VS scons builds. Fixed Typo.Will Nations
2018-01-18adding option to split modules libraryAriel Manzur
2018-01-13Disable colored output and progress bar when building outside of a TTYHugo Locurcio
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.
2018-01-13SCons: Allow unbundling bullet on Linux (only 2.87+)Rémi Verschelde
2018-01-05SCons: Fix usage of LD when we meant LINKRémi Verschelde
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.
2017-12-24-Removed OpenMP support, replaced by a custom class.Juan Linietsky
-Disabled Opus, implementation is wrong.
2017-12-21Scons: Use module suffix only for final binary.Andreas Haas
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.
2017-12-18sort by the most recently accessed filesRhody Lugo
2017-12-16Added custom editor splash (including sponsor logo).Juan Linietsky
2017-12-14MacPorts clang version selection, and OpenMP linking fix.bruvzg
2017-12-14Adds `macports_clang` build flag to build using clang-5.0 form MacPorts ↵bruvzg
(with OpenMP support).
2017-12-14-Add lightmapperJuan Linietsky
-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)
2017-12-08Import thekla_atlasHein-Pieter van Braam
As requested by reduz, an import of thekla_atlas into thirdparty/
2017-11-28disable caching for targets using helper functionsRhody Lugo
2017-11-28use the same cache for all branches for appveyorRhody Lugo
2017-11-27prune scons shared cacheRhody Lugo
2017-11-25add support for scons cache and enable it for appveyorRhody Lugo
2017-11-21Add explicit exception model flag for Visual C++Matthias Hoelzl
2017-11-19Add cpp.hint file to improve IntelliSenseMatthias Hoelzl
2017-11-19Merge pull request #12961 from eska014/platform-docRémi Verschelde
Facilitate documenting platform-exclusive classes
2017-11-18Facilitate exposing platform-exclusive interfaces to all platformsLeon Krause
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.
2017-11-16Cleanup of Visual Studio project generation (#12929)Roy Berube
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.
2017-11-15Improve code style of generated headersRémi Verschelde
2017-11-13Remove leading newline in SConstructGeorge Marques
Some editors don't recognize the shebang if it's not on the first line.
2017-11-02SCons: make use_lto a global option and opt-in for iphoneRémi Verschelde
Supersedes #12553, see discussion in #12552.
2017-11-01-Modules can now add custom version info (added it for Mono)Juan Linietsky
-Version string takes this version info -Ability to download templates from the interweb (listing does not work yet)
2017-10-07flatDir support [Android]Ramesh Ravone
2017-10-03Fix SConstruct check for config.is_enabled()Ignacio Etcheverry
2017-10-02Merge pull request #11753 from Listwon/IntellisenseAndreas Haas
Fix IntelliSense
2017-10-02Indentation Error neogaston
TabError: inconsistent use of tabs and spaces in indentation was fixed
2017-10-01Fix IntelliSenseBartłomiej T. Listwon
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
2017-10-01Ability to set a module enabled/disabled by default by adding is_enabled() ↵Juan Linietsky
to config.py
2017-09-25Use BoolVariable for module options.Elliott Sales de Andrade
2017-09-25Use BoolVariable for third-party options.Elliott Sales de Andrade
2017-09-25Use BoolVariable in target/component/advanced options.Elliott Sales de Andrade
2017-09-25Use EnumVariable for choice-based build options.Elliott Sales de Andrade
2017-09-24Bump required scons version to 0.98.1.Elliott Sales de Andrade
* 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.
2017-09-23Enable building against system zstd.Elliott Sales de Andrade
2017-09-16Fix errors in Python 3 buildMatthias Hoelzl
2017-09-13Merge pull request #11160 from marcelofg55/drive_funcs_x11Rémi Verschelde
Implemented DirAccess get_drive and get_drive_count for Linux
2017-09-13Merge pull request #7908 from SaracenOne/recastRémi Verschelde
In-editor navmesh generation.