summaryrefslogtreecommitdiff
path: root/SConstruct
AgeCommit message (Expand)Author
2020-12-16SCons: Add only selected platform's opts to envRémi Verschelde
2020-12-12Don't handle BaseException in build scriptsMarcel Admiraal
2020-11-26[Complex Text Layouts] Add third-party TextServer dependencies (ICU, HarfBuzz...bruvzg
2020-11-25Core: Always enable ptrcall, remove PTRCALL_ENABLED defineRémi Verschelde
2020-10-24SCons: Add an option to detect C++ modules recursivelyAndrii Doroshenko (Xrayez)
2020-10-08SCons: Refactor and cleanup warnings definitionRémi Verschelde
2020-09-27Add all headers to VS ProjectBartłomiej T. Listwon
2020-09-10Remove unused Python imports.Marcel Admiraal
2020-08-13Merge pull request #41219 from akien-mga/gles2-takes-holidaysRémi Verschelde
2020-08-13Remove obsolete GLES2 backend codeRémi Verschelde
2020-08-12update to use scons compile db toolGordon MacPherson
2020-07-28SCons: Refactor running commands through buildersAndrii Doroshenko (Xrayez)
2020-07-26CI: Install master version of psf/blackRémi Verschelde
2020-07-26SCons: Build tests/ and main/ in cloned environmentsRémi Verschelde
2020-07-26Move `tests` to the top-level directoryAndrii Doroshenko (Xrayez)
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