LINUX.ORG.RU

Как прописать выходную директорию для собранных файлов?

 


0

2

Собственно сабж. Очень не хочется устраивать мешанину из исходников и скомпиленных файлов. Какой макрос отвечает за подобное разделение? В тред кастуется Eddy_Em.

Всем спасибо и с днем Победы )

В тред кастуется Eddy_Em.

Метки: autotools

Я cmake'ом пользуюсь. Он намного проще. Там есть всякие RUNTIME_OUTPUT_DIRECTORY для этих целей.

Eddy_Em ☆☆☆☆☆
()
Ответ на: комментарий от LongLiveUbuntu

Нет: я с ним промучился, понял его ущербность и перешел на cmake. Который к тому же намного быстрее генерирует Makefile.

Eddy_Em ☆☆☆☆☆
()

mkdir output_mess
cd output_mess
../l33t-sources/configure --trolol

Makefile
()

Какой макрос отвечает за подобное разделение?

За подобное разделение отвечает переменная окружения VPATH (info make 'General Search'). Если используешь autoconf + automake, то достаточно сказать (info automake 'VPATH Builds')

$ mkdir build ; cd build ; ../configure ; make

Если automake не используется, то надо объявить ещё и переменную VPATH в Makefile.in файлах (info autoconf 'Build Directories')

kim-roader ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.