Summary: When UMF_BUILD_FUZZTESTS is enabled, fuzz test instrumentation flags are only added if using Clang on Linux. If enabled with a different compiler or on a non-Linux system, the instrumentation silently fails without any notification.
Expected Behavior: The build should warn or error if UMF_BUILD_FUZZTESTS is enabled in an unsupported configuration.
Actual Behavior: No warnings or errors are produced; fuzz tests are simply not instrumented.
Proposed Fix: Modify the CMake configuration to emit a clear message with error when the required environment (Clang on Linux) is not met.