OpenTTD/cmake
Peter Nelson 872fdcbbab
Change: When building NewGRFs, use grfid (from grfcodec) to calculate NewGRF MD5 hash. (#11492)
This allows for v2 container NewGRFs to be created. Hashes are needed for building the baseset metadata, so the .hash files are stored the source tree so they can be built if grfcodec and grfid are not present.

The hash of openttd.grf is not actually needed, but it is simpler to leave it in than handle only orig_extra.grf.
2023-11-26 15:59:41 +00:00
..
scripts Change: When building NewGRFs, use grfid (from grfcodec) to calculate NewGRF MD5 hash. (#11492) 2023-11-26 15:59:41 +00:00
AddCustomXXXTimestamp.cmake Codechange: Make codestyle for CMake files consistent for 'control' statements 2020-09-25 14:43:13 +01:00
Catch.cmake Add: catch2 v2.13.10 2023-04-16 18:58:21 +02:00
CatchAddTests.cmake Add: catch2 v2.13.10 2023-04-16 18:58:21 +02:00
CheckAtomic.cmake Codechange: split building into a library and executable 2023-04-16 18:58:21 +02:00
CompileFlags.cmake Codechange: Add -Wsuggest-override compilation flag. 2023-09-25 21:27:45 +01:00
CreateGrfCommand.cmake Change: When building NewGRFs, use grfid (from grfcodec) to calculate NewGRF MD5 hash. (#11492) 2023-11-26 15:59:41 +00:00
CreateRegression.cmake Fix: [CMake] CMAKE_SOURCE_DIR may contain regex commands 2021-02-22 23:17:45 +01:00
Endian.cmake Codechange: Make codestyle for CMake files consistent for 'control' statements 2020-09-25 14:43:13 +01:00
FindAllegro.cmake Fix: [CMake] our allegro drivers use v4, so skip v5 if found (#8653) 2021-02-07 12:54:02 +01:00
FindEditbin.cmake Codechange: Make codestyle for CMake files consistent for 'control' statements 2020-09-25 14:43:13 +01:00
FindFluidsynth.cmake Codechange: Make codestyle for CMake files consistent for 'control' statements 2020-09-25 14:43:13 +01:00
FindFontconfig.cmake Codechange: Make codestyle for CMake files consistent for 'control' statements 2020-09-25 14:43:13 +01:00
FindGrfcodec.cmake Change: When building NewGRFs, use grfid (from grfcodec) to calculate NewGRF MD5 hash. (#11492) 2023-11-26 15:59:41 +00:00
FindHarfbuzz.cmake Feature: drop ICU-lx in favour of directly interfacing with harfbuzz 2023-05-01 22:17:56 +02:00
FindICU.cmake Feature: drop ICU-lx in favour of directly interfacing with harfbuzz 2023-05-01 22:17:56 +02:00
FindIconv.cmake Fix: remove remainining usages of FALSE in CMake files 2020-06-30 09:43:00 +01:00
FindLZO.cmake Add: use breakpad to create crash.dmp on MacOS / Linux too (#11202) 2023-08-20 17:16:08 +02:00
FindPandoc.cmake Change: Convert .md to .rtf for Windows/Mac packages 2021-02-08 23:23:24 +00:00
FindSSE.cmake Codechange: Make codestyle for CMake files consistent for 'control' statements 2020-09-25 14:43:13 +01:00
FindXaudio2.cmake Fix: [CMake] Don't detect XAudio2 if defines are missing 2020-11-26 19:06:03 +00:00
InstallAndPackage.cmake Add: LSB_RELEASE_ID Linuxmint to .deb package (#11390) 2023-11-08 01:27:50 +01:00
LinkPackage.cmake Add: use breakpad to create crash.dmp on MacOS / Linux too (#11202) 2023-08-20 17:16:08 +02:00
MSVCFilters.cmake Change: Separate fontcache implementations. 2022-09-25 18:34:24 +01:00
Options.cmake Feature: opt-in survey when exiting a game 2023-05-14 23:22:02 +02:00
PackageBundle.cmake Fix: [bundle] custom launch.sh is no longer required for Mac OS 2020-12-19 18:26:29 +01:00
PackageDeb.cmake Fix: [CMake] automatically detect dependencies for .deb packages 2020-12-19 18:26:29 +01:00
PackageNSIS.cmake Add: create bundles via CPack 2020-06-05 19:36:05 +02:00
PackageRPM.cmake Add: [CMake] support rpm for fedora and rhel (#9861) 2022-04-19 02:11:42 +02:00
SourceList.cmake Codechange: [CMake] detect source files with duplicate names 2023-09-02 20:32:44 +02:00
Static.cmake Codechange: Make codestyle for CMake files consistent for 'control' statements 2020-09-25 14:43:13 +01:00