summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
AgeCommit message (Expand)Author
2022-02-19Meta: Use correct variable for checking if the mold linker is usedDaniel Bertalan
2022-02-14Meta: Add support for the Limine bootloaderczapek1337
2022-02-11Meta: Enable RELR relocationsDaniel Bertalan
2022-02-04Meta: Add install-native-partition CMake target installing to a real FSBrian Gianforcaro
2022-01-26Meta: Download USB and PCI ID data with fallible download functionTimothy Flynn
2022-01-24Toolchain: Add support for building the userland with the mold linkerDaniel Bertalan
2022-01-12CMake: Add HACKSTUDIO_BUILD option for building from Hack StudioItamar
2022-01-09Meta: Do not allow undefined symbols in executables and shared objectsDaniel Bertalan
2022-01-04Meta: Remove clang warnings with no violationsAndrew Kaster
2022-01-04SystemMonitor: Remove unused functions and enable warning globallyAndrew Kaster
2022-01-04Userland: Resolve unused-but-set-varaible warningsAndrew Kaster
2022-01-04Userland: Resolve tautological-constant-out-of-range-compare warningsAndrew Kaster
2022-01-04Userland: Locally suppress -Wc99-designator and re-enable globallyAndrew Kaster
2022-01-04Userland: Resolve -Woverloaded-virtual in LibGUI and SoundPlayerAndrew Kaster
2022-01-04Meta: Enable -Wexpansion-to-defined warning for ClangAndrew Kaster
2022-01-04Meta: Re-enable toolchain version checksAndrew Kaster
2021-12-29Meta: Use portable gzip option for extracting PCI and USB ID filestuftedocelot
2021-12-29Build: Remove gzip -k usage in PCI/USB ID files and crypt for OpenBSDtuftedocelot
2021-12-11Meta: Move compiler-specific warnings into the appropriate if clauseDaniel Bertalan
2021-12-11Everywhere: Fix -Winconsistent-missing-override warnings from ClangDaniel Bertalan
2021-10-20HeaderCheck: It checks some of your headersBen Wiederhake
2021-10-17Toolchain+Meta: Update LLVM version to 13.0.0Daniel Bertalan
2021-10-10Meta: Re-enable warnings for deprecated copiesBen Wiederhake
2021-09-15Meta: Switch to a SuperBuild that splits host and target buildsAndrew Kaster
2021-09-15Meta: Move all options to targetname_options.cmake filesAndrew Kaster
2021-09-15Meta: Add Meta/CMake to the CMAKE_MODULE_PATH for Serenity and LagomAndrew Kaster
2021-09-15Meta: Use Lagom:: namespaced names for code generatorsAndrew Kaster
2021-09-09Build: Add -fno-delete-null-pointer-checksAndreas Kling
2021-08-31Build: Pass "-z separate-code" to linkerAndreas Kling
2021-08-31Meta: Require unzip and tar explicitly in CMakeListsAndrew Kaster
2021-08-30CMake: Add custom target to build only the generated sourcesBrian Gianforcaro
2021-08-28CMake: Don't build Userland and Tests in aarch64 builds for nowNico Weber
2021-08-28CMake: Let `Meta/serenity.sh run aarch64` make it past cmakeNico Weber
2021-08-28Meta: Remove write-only-on-difference scriptAndrew Kaster
2021-08-28Everywhere: Move all host tools into the Lagom/Tools subdirectoryAndrew Kaster
2021-08-28Meta: Prefer SerenityOS_SOURCE_DIR to CMAKE_SOURCE_DIRAndrew Kaster
2021-08-18Meta+LibC: Don't allow text relocations in SerenityOS librariesDaniel Bertalan
2021-08-12Meta: Enable `nonnull-compare` warningsDaniel Bertalan
2021-08-08Meta: Add Clang support to the CMake build scriptsDaniel Bertalan
2021-08-08Build: Add -fsized-deallocation to global CXXFLAGSAndreas Kling
2021-07-29Kernel: Use our toolchain's c++filt tool for the kernel mapGunnar Beutner
2021-07-28Toolchain: Update GCC to version 11.2.0Gunnar Beutner
2021-07-26Meta: Add LibUnicode (and its tests) to LagomTimothy Flynn
2021-07-26LibUnicode: Introduce a Unicode library for interacting with UCD filesTimothy Flynn
2021-07-26Kernel: Add option to build with coverage instrumentation and KCOVPatrick Meyer
2021-07-15Kernel: Make new kernel build process work on macOSGunnar Beutner
2021-07-14Meta: Remove obsolete `-fconcepts` CFLAGDaniel Bertalan
2021-07-12Meta+Documentation: Remove unused -DDEBUG from buildAndrew Kaster
2021-07-06Meta: Add the ConfigureComponents utilityMax Wipfli
2021-07-04Toolchain+Userland: Enable TLS for x86_64Gunnar Beutner