Why building test, the `binary with spaces` fails with cmake error: tests/manual/with space/CMakeFiles/my binary.dir/build.make:87: *** missing separator. Stop. ``` The problem originates in the binary name `my binary` with leads to space being interpreted by `make` as separator instead of character in target name. ``` excerpt form `my binary.dir/build.make:87` ``` # Object files for target my_binary my_binary_OBJECTS = \ "CMakeFiles/my_binary.dir/my_binary.cpp.o" ``` Changing the name to `my_binary` in tests/manual/with\ space/CMakeLists.txt` resolves the issue: https://github.com/KDE/heaptrack/blob/3e7405e6b83ea79bfaa7a1135d2cede2021394ae/tests/manual/with%20space/CMakeLists.txt#L1
Sorry for misspell, also excerpt from `my binary.dir/build.make` contains already altered target name `my_binary` originally there's `my binary` there.
The issue occurs only with `GNU make` backend, `Ninja` works fine.
this was fixed in the meantime