summaryrefslogtreecommitdiff
path: root/SConstruct
AgeCommit message (Expand)Author
2020-07-25SCons: Add `tests` option to enable or disable unit testsAndrii Doroshenko (Xrayez)
2020-07-24t Add unit testing to Godot using DocTest and added to GitHub Actions CIRevoluPowered
2020-07-14SCons: Do not enable werror=yes by defaultRémi Verschelde
2020-07-12Disable "misleading indentation" warning on GCCAaron Franke
2020-06-10Merge pull request #37248 from Xrayez/env-dumpRémi Verschelde
2020-06-10SCons: Dump construction environment to a fileAndrii Doroshenko (Xrayez)
2020-06-03SCons: Validate dependencies for linked multimedia modulesRémi Verschelde
2020-05-29Merge pull request #39137 from Xrayez/custom-modules-profileRémi Verschelde
2020-05-29SCons: Allow to read `custom_modules` option via a fileAndrii Doroshenko (Xrayez)
2020-05-28SCons: Prefer `Exit()` method over `sys.exit()`Andrii Doroshenko (Xrayez)
2020-05-28Merge pull request #39125 from Xrayez/py-modules-order-4.0Rémi Verschelde
2020-05-28SCons: use `OrderedDict` to ensure insertion order of modulesAndrii Doroshenko (Xrayez)
2020-05-27Merge pull request #37198 from Xrayez/progress-insideRémi Verschelde
2020-05-25Add `custom_modules` build option to compile external user modulesAndrii Doroshenko (Xrayez)
2020-05-18SCons: Improve registration of compilation_db tool, check versionRémi Verschelde
2020-05-12Added compilation database support for clang and gccRevoluPowered
2020-05-10New lightmapperJuan Linietsky
2020-04-17SCons: Disable -Werror on 'stable' releasesRémi Verschelde
2020-03-31Fix for Vulkan loader related build error caused by incomplete aliasARebel
2020-03-30SCons: Treat all warnings as errorsRémi Verschelde
2020-03-30Moved to methods.py as a `show_progress` method.Andrii Doroshenko (Xrayez)
2020-03-30SCons: Format buildsystem files with psf/blackRémi Verschelde
2020-03-28Alias `platform=x11` to `platform=linuxbsd` in SConsHugo Locurcio
2020-03-26Effective DisplayServer separation, rename X11 -> LinuxBSDJuan Linietsky
2020-03-25SCons: Drop support for Python 2Rémi Verschelde
2020-03-06assimp: Clean and document buildsystem, prepare for unbundlingRémi Verschelde
2020-03-04Remove '/permissive-' flag from Windows MSVC buildPouleyKetchoupp
2020-02-26SCons: Fix get_compiler_version() to return intsRémi Verschelde
2020-02-26SCons: Re-allow upcoming GCC 8.4, fixes C++17 copy elisionRémi Verschelde
2020-02-24Scons: fixed build for vanilla clang in mac os xNickolai Korshunov
2020-02-23SCons: Add GCC/Clang minimum version checkRémi Verschelde
2020-02-23Replace FALLTHROUGH macro by C++17 [[fallthrough]]Rémi Verschelde
2020-02-22SCons: Ensure that MSVC gets /std:c++17 in CCFLAGSRémi Verschelde
2020-02-22SCons: Bump required C++ standard to C++17Rémi Verschelde
2020-02-20SCons: Explicitly define our C (C11) and C++ (C++14) standardsRémi Verschelde
2020-02-18Fix compilation warnings and re-enable werror=yes on TravisRémi Verschelde
2020-02-13Remove more deprecated methods and codeRémi Verschelde
2020-02-13Remove obsolete GLES3 backendRémi Verschelde
2020-02-11glslang: Disable warnings and allow unbundlingRémi Verschelde
2020-02-11SCons: Streamline Vulkan buildsystem + fixupsRémi Verschelde
2020-02-11Add runtime GLES2 / Vulkan context selection.bruvzg
2020-02-11Add static Vulkan loader.bruvzg
2020-02-11A lot of progress with canvas rendering, still far from working.Juan Linietsky
2020-02-10- Integrated NavigationServer and Navigation2DServer.Andrea Catania
2020-02-07SCons: Split libmodules.a in folder-based libsRémi Verschelde
2020-02-07Use modules_enabled.gen.h to improve inter dependency checksRémi Verschelde
2020-02-07SCons: Generate header with info on which modules are enabledRémi Verschelde
2020-01-01Added support to allow to compile Godot from the same directory while using d...Fabian Mathews
2019-12-11SCons: Add 'split_libmodules' option to workaround linker issueRémi Verschelde
2019-11-20pcre2: Use scons option to disable JIT on some platformsRémi Verschelde