LINUX.ORG.RU

Простой вопрос по autotools


0

0

Извините за тупой вопрос, но не получается разобраться. Как при использование autotools помещать объектные файлы в другую директорию отличную от директории с исходниками?

Струтура проекта: prog/ bin/ - здесь должны быть объектные файлы и слинкованная программа src/ - здесь исходники

anonymous

Ответ на: комментарий от welkam

он спрашивает о том, что нужно прописать в Makefile.am для того, чтобы объектные файлы писались в другую директорию

UVV ★★★★★
()

покажи свой Makefile.am - у тебя там как указаны цели для объектников ? все от этого зависит, вкраце - если они у тебя указаны через перечисления то просто замени им путь типа ../bin/${кактамутебя}.o - то есть не делай полностью через макросы.

alphex_kaanoken ★★★
()
Ответ на: комментарий от alphex_kaanoken

prog/Makefile.am

SUBDIRS=src

AUTOMAKE_OPTIONS = foreign

prog/src/Makefile.am

bin_PROGRAMS = prog

prog_SOURCES = ...

AUTOMAKE_OPTIONS = foreign

FCFLAGS = -pedantic -std=f95 -O3

FFLAGS = -pedantic -std=f95 -O3

Нужно чтобы обектные файлы создавались в prog/bin.

anonymous
()
Ответ на: комментарий от anonymous

ну тебе проще сделать Makefile в prog/bin в сорцах пути указать к исходникам.

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