summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
AgeCommit message (Expand)Author
2021-02-24AK: Rename {DBGLN_NO => ENABLE}_COMPILETIME_FORMAT_CHECKLinus Groh
2021-02-24Build: Build Userland with -O2, Kernel with -OsAndreas Kling
2021-02-23Everywhere: Okay let's try that -O2 build again :^)Andreas Kling
2021-02-23Build: Revert back to building with -OsAndreas Kling
2021-02-23Everywhere: Build with -O2 :^)Andreas Kling
2021-02-23Build: Only use -fstack-clash-protection with GCCAndreas Kling
2021-02-19Toolchain: Use -ftls-model=initial-exec by defaultItamar
2021-02-19Everywhere: Build with -fstack-clash-protectionAndreas Kling
2021-02-19DynamicLoader+Userland: Enable RELRO for shared libraries as well :^)Andreas Kling
2021-02-18LibELF+Userland: Enable RELRO for all userland executables :^)Andreas Kling
2021-02-15Meta: Make it possible to (somewhat) build the system inside SerenityAnotherTest
2021-02-15CMake: Add 'setup-and-run' target to perform all prereqs and run the imageBrian Gianforcaro
2021-02-15Kernel: Initial integration of Kernel Address Sanitizer (KASAN)Brian Gianforcaro
2021-02-08Build: Allow setting DBGLN_NO_COMPILETIME_FORMAT_CHECK via CMake flagAndreas Kling
2021-02-07Base: Remove /res/pci.ids and download at build time insteadLinus Groh
2021-02-05Userland: Add LibSystem and funnel all syscalls through itAndreas Kling
2021-01-26Meta: Split debug defines into multiple headers.asynts
2021-01-25Everywhere: Use CMake to generate AK/Debug.h.asynts
2021-01-12Services: Move to Userland/Services/Andreas Kling
2021-01-12DevTools: Move to Userland/DevTools/Andreas Kling
2021-01-12Libraries: Move to Userland/Libraries/Andreas Kling
2021-01-12Applications: Move to Userland/Applications/Andreas Kling
2021-01-12Games: Move to Userland/Games/Andreas Kling
2021-01-12MenuApplets: Move to Userland/MenuApplets/Andreas Kling
2021-01-12Demos: Move to Userland/Demos/Andreas Kling
2021-01-12Shell: Move to Userland/Shell/Andreas Kling
2021-01-07CMake: Only enable "MacOS workaround" on MacOSAndreas Kling
2021-01-07CMake: set CMAKE_SKIP_RPATH everywhereNico Weber
2021-01-06Everywhere: Force linker hash style to be gnuSahan Fernando
2021-01-02Build + LibC: Enable -fstack-protector-strong in user spaceBrian Gianforcaro
2021-01-01Meta: Enable RTTI for Userspace programsAndrew Kaster
2021-01-01CMake: Add public cmake option to document BUILD_LAGOMBrian Gianforcaro
2021-01-01CMake: Add public cmake option to document ENABLE_ALL_THE_DEBUG_MACROSBrian Gianforcaro
2021-01-01CMake: Remove some trailing whitespace from a few CMakeLists.txt filesBrian Gianforcaro
2021-01-01CMake: Consolidate all options to the root of the projectBrian Gianforcaro
2020-12-29Build: Support non-i686 toolchainsmeme
2020-12-28Meta: Disable rpath generation for MacOSAndrew Kaster
2020-12-26CMake: Generate SONAME attribute for shared objectsItamar
2020-12-26Everywhere: Add -Wformat=2 to buildSahan Fernando
2020-12-24Toolchain+LibC: Fix usage of crt filesItamar
2020-12-24CMake: Decouple cmake utility functions from top-level CMakeLists.txtLenny Maiorani
2020-12-22CMake: Use built-in add_compile_definitions for *_DEBUG macrosLenny Maiorani
2020-12-22LibGfx: Commonize functions in P*MLoader class implementationsLenny Maiorani
2020-12-22CMake: Use add_compile_options instead of appending to CMAKE_CXX_FLAGSLenny Maiorani
2020-12-22CMake: Set C++20 mode in canonical cmakeLenny Maiorani
2020-12-21Kernel: Introduce the new Storage subsystemLiav A
2020-12-21Build: Embed application icons directly in the executables.William Marlow
2020-12-20LibGUI: Introduce GML - a simple GUI Markup Language :^)Andreas Kling
2020-12-16Kernel: Fix Lock race causing infinite spinning between two threadsTom
2020-12-14Toolchain: Fix usage of libgcc_s & build PIE executables by defaultItamar