mirror of
https://github.com/DynamoRIO/dynamorio.git
synced 2026-10-12 02:02:04 +00:00
Old CMP0043 policy instructs CMake to respect `COMPILE_DEFINITIONS_<CONFIG>` target properties and apply the specified definitions when building in `<CONFIG>` mode. Searching through our repository with COMPILE_DEFINITIONS_ shows no result, suggesting we don't really depend on it anymore. As the policy is completely removed in CMake 4.x, failing DynamoRIO build, let's switch to the new behavior. Fixes #1558