summaryrefslogtreecommitdiff
path: root/Meta/CMake/utils.cmake
AgeCommit message (Expand)Author
2023-03-21Everywhere: Use `LibFileSystem` where trivialCameron Youell
2023-03-19Meta: Add a tar extraction CMake wrapperkleines Filmröllchen
2023-01-19Meta: Use existing test-sources lists for Lagom instead of globbingSam Atkins
2022-12-21CMake: Fall back to the Web Archive when downloading filesTim Schumacher
2022-12-10CMake: Force-link clang_rt.profile.a to LibC when building with coverageAndrew Kaster
2022-11-01Everywhere: Mark dependencies of most targets as PRIVATETim Schumacher
2022-11-01LibC: Properly implement stack protectorsTim Schumacher
2022-11-01Everywhere: Explicitly link all binaries against the LibC targetTim Schumacher
2022-10-27Meta: Allow specifying additional dependencies with invoke_generatorTimothy Flynn
2022-10-17Lagom+CMake: Propagate dependencies for generated custom targetsAndrew Kaster
2022-10-16Meta: Remove unused "prefix" variable from invoke_generator() helperTimothy Flynn
2022-10-16CMake+Userland: Use CMakeLists from Userland to build Lagom LibrariesAndrew Kaster
2022-09-16CMake: Use `-static-libstdc++` on Clang as wellTim Schumacher
2022-09-09Meta: Use CMake functions to extract filesDiego Iastrubni
2022-09-05LibUnicode+Userland: Migrate generated CLDR data to LibLocaleDataTimothy Flynn
2022-09-05LibUnicode: Move CLDR data generators to a LibLocale subfolderTimothy Flynn
2022-07-06Meta: Build select Services in LagomAndrew Kaster
2022-07-06Meta: Use CMAKE_INSTALL_FOODIR variables instead of hardcoding usr/fooAndrew Kaster
2022-05-02Meta+Userland: Add ENABLE_USERSPACE_COVERAGE_COLLECTION CMake optionAndrew Kaster
2022-05-02Meta: Remove unused serenity_libc_static helper functionAndrew Kaster
2022-03-24CMake: Add serenity_lib_staticLenny Maiorani
2022-03-19CMake: Modify include path when building from Hack StudioItamar
2022-01-26Meta: Add a CMake function to download remote files during the buildTimothy Flynn
2022-01-24Toolchain: Add support for building the userland with the mold linkerDaniel Bertalan
2022-01-08Meta: Move invoke_generator to utils.cmakeTimothy Flynn
2022-01-08Meta: Move remove_unicode_data_if_version_changed to utils.cmakeTimothy Flynn
2022-01-08Meta: Redefine link_with_unicode_data to not include unicode_data.cmakeTimothy Flynn
2021-12-30Meta: Add helper CMake function to link directly against LibUnicodeDataTimothy Flynn
2021-11-26CMake: Also install the source files of userland programsItamar
2021-11-26CMake: Simplify serenity_install_sources by inferring installation pathItamar
2021-11-13Meta: Resolve cyclic dependency between LibPthread and libc++Daniel Bertalan
2021-11-10CMake: Build serenity_lib libraries with a custom SONAMETim Schumacher
2021-11-10CMake: Remove unused serenity_shared_lib functionTim Schumacher
2021-10-17Toolchain+Meta: Update LLVM version to 13.0.0Daniel Bertalan
2021-09-15Meta: Switch to a SuperBuild that splits host and target buildsAndrew Kaster
2021-08-30CMake: Add custom target to build only the generated sourcesBrian Gianforcaro
2021-08-28Meta: Prefer SerenityOS_SOURCE_DIR to CMAKE_SOURCE_DIRAndrew Kaster
2021-08-28Meta: Move code generator helpers to their own CMake helper fileAndrew Kaster
2021-08-28Meta: Move components CMake helpers to their own fileAndrew Kaster
2021-08-12Meta: Properly quote some CMake variables in serenity_componentsin-ack
2021-08-08Meta: Add Clang support to the CMake build scriptsDaniel Bertalan
2021-07-29Meta/LibTest: Build object libraries for test main filesAndrew Kaster
2021-06-17Meta: Add support for declaring componentsGunnar Beutner
2021-05-20StateMachineGenerator: Put output into the CMake build directoryAndreas Kling
2021-05-20Meta: Make generate_state_machine() generate a proper targetAli Mohammad Pur
2021-05-18LibJS+LibTest: Move out the test-js test runner into LibTestAli Mohammad Pur
2021-05-17Build: Stop using precompiled headers (PCH)Andreas Kling
2021-05-16LibVT: Implement new ANSI escape sequence parserDaniel Bertalan
2021-05-13CMake: Make missing medium icon a FATAL_ERRORBrian Gianforcaro
2021-05-13CMake: Fix message levels for error conditions during configurationBrian Gianforcaro