LINUX.ORG.RU

autotools and projects structure


0

0

my project has many sources which logically split into directories. Each subdirectiry has common headers needed for others part and its own. How should I compile its project using autotools???? As I understandd I should for all subdirs create static library and lately all of them link to the main program where I decide to create main-func, is it right? Or how to orginize project structutre in the most convinience way??

thanks a lot.

anonymous

Re: autotools and projects structure

Yes, you must create static libraries and link them with your main program. You can use AC_CONFIG_SUBDIRS macros in root configure.in and change ac_configure_args if you want configure subdirs.

Короче, по английски я не писатель, а читатель, поэтому - создаем статические или динамические (но в этом случае линкуем libtool'ом) библиотеки и в корневой директории в configure.in используем AC_CONFIG_SUBDIRS. Ну и все :)

rymis ★★ ()
Ответ на: Re: autotools and projects structure от rymis

Re: autotools and projects structure

а в чем смысл делать статические либы?, если кроме меня их никто не использует. Мне надо просто все все откомпилить, а потом все все слинковать в один елф-файл программы.

anonymous ()
Ответ на: Re: autotools and projects structure от anonymous

Re: autotools and projects structure

А в итоге разве получится больше файлов, чем один?

UVV ★★★★★ ()
Ответ на: Re: autotools and projects structure от anonymous

Re: autotools and projects structure

На самом деле смысл в том, что можно будет использовать библиотеки в других проектах без проблем. А так можно все исходники прописать в корневой Makefile.am и все. Только не очень понятно, что в этом случае делать, если для одной библиотеки потребуется изменить ключи компилятора .

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