Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-04-07 | Fix: [CMake] Use the right run-time library depending on vcpkg triplet (#8964) | Loïc Guilloux | |
2021-02-05 | Fix: [CMake] os/windows/openttd.manifest is not a generated file | glx22 | |
2021-01-08 | Fix: Don't add -mno-sse4 on arm64 | Owen Rudge | |
2021-01-02 | Codechange: [OSX] Prevent the compiler from using SSE4 instructions unless ↵ | Michael Lutz | |
we want to. This improves compatibility on older systems. We don't need to disable anything older, as there are no SSE2-only Macs. | |||
2020-09-25 | Codechange: Make codestyle for CMake files consistent for 'control' statements | Charles Pigott | |
2020-09-01 | Fix: Remove /MP flag and improve FindEditbin.cmake for Windows clang-cl build | laikh | |
2020-07-05 | Fix: [CMake] Re-enable multi-threaded compilation for MSVC project files. | Michael Lutz | |
2020-06-30 | Fix: use proper flags for suppressing warnings in Clang | Dan Villiom Podlaski Christiansen | |
2020-06-30 | Add: add option for forcing coloured compiler output (useful for Ninja) | Dan Villiom Podlaski Christiansen | |
2020-06-28 | Fix 887b912af: MinGW requires an extra link flag with _FORTIFY_SOURCE (#8246) | glx22 | |
see #7860 | |||
2020-06-27 | Codechange: Only apply FORTIFY_SOURCE in non-debug builds | Charles Pigott | |
It requires -O1 (or greater) and GCC spews out warnings if you try using it with -O0 | |||
2020-06-05 | Add: introduce CMake for project management | Patric Stout | |
CMake works on all our supported platforms, like MSVC, Mingw, GCC, Clang, and many more. It allows for a single way of doing things, so no longer we need shell scripts and vbs scripts to work on all our supported platforms. Additionally, CMake allows to generate project files for like MSVC, KDevelop, etc. This heavily reduces the lines of code we need to support multiple platforms from a project perspective. Addtiionally, this heavily improves our detection of libraries, etc. |