В общем хочу, чтобы при «make» бинарник создавался не в CMAKE_CURRENT_BINARY_DIR, а в его родительском каталоге.
Для этого пишу
set_target_properties(comparer PROPERTIES RUNTIME_OUTPUT_DIRECTORY «${CMAKE_CURRENT_BINARY_DIR}/..»)
И получаю при сборке:
Scanning dependencies of target comparer
[100%] Building CXX object comparer/CMakeFiles/comparer.dir/main.cpp.o
Linking CXX executable .
/usr/bin/ld: cannot open output file .: Is a directory
collect2: ld returned 1 exit status
make[2]: *** [comparer] Error 1
make[1]: *** [comparer/CMakeFiles/comparer.dir/all] Error 2
make: *** [all] Error 2
WTF? ЧЯДНТ?