Я новичок в инструменте сборки, когда я сталкиваюсь с Autotool, у меня есть возможность написать только один файл Makefile.am в верхней папке сборки и оставить исходную папку, содержащую все файлы cpp, чистой . Я мог бы использовать VPATH, чтобы указать automake искать исходный код внутри этой папки вместо того, чтобы писать / src / везде. (см. мой старый вопрос здесь: Переменные Automake для очистки Makefile.am )
Однако мне кажется, что CMake не имеет VPATH для установки, и какая-то лиса сказала, что это невозможно сделать. Итак, есть два варианта:
Какой из них используется чаще? Я предпочитаю второй, потому что он оставляет мой исходный код чистым от любых источников, связанных со сборкой. В таком случае есть ли способ избавиться от «/ src»?