summaryrefslogtreecommitdiff
path: root/SConstruct
AgeCommit message (Expand)Author
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
2019-10-10Remove dependency on the editor directory being in the build's include path.Marcel Admiraal
2019-08-11Prevent editor compilation with regex module disabled, which is not supportedPouleyKetchoupp
2019-07-22SCons: Enable C++11 on the whole codebaseRémi Verschelde
2019-07-17Add a `platform=list` SCons argument to list platformsHugo Locurcio
2019-07-04Remove libwebsocket. No longer used, yay!Fabio Alessandrelli
2019-06-28Add support for creating editor icons per moduleAndrii Doroshenko (Xrayez)
2019-06-20SCons: Enable -Wclobbered in warnings=extra for GCCRémi Verschelde
2019-06-19Enforce Unicode encoding in MSVCAndrii Doroshenko (Xrayez)
2019-06-15SCons: Enable -Werror and -Wextra in 'dev' build optionRémi Verschelde
2019-05-27Fix SCons automatic platform detection on LinuxHugo Locurcio