Do not let add_compile_definitions to change my define

This might be a built-in define that can’t be changed. That said, your quoting looks weird. How is it specified in the CMakeLists.txt or command line and how does it appear in the compile line (make VERBOSE=1 or ninja -v)?