LINUX.ORG.RU

autotools


0

0

Как сделать, чтобы проект собирался в нескольких версия типа в configure вгоняешь --debug он все компилит с одним набором флагов и кладет в определенныую директори. потом в configure --release и он делает друугой набор флагов и кладет готовое в другую директорию

anonymous

Добавить --with-debug - что-то вроде:
AC_ARG_WITH(debug, AC_HELP_STRING(--with-debug, [enable debug flags]),
[
case "$withval" in
y*)
CFLAGS="$CFLAGS -g -O0 -DDEBUG=1"
LDFLAGS="$LDFLAGS -g- O0"
CXXFLAGS="$CXXFLAGS -g -O0 -DDEBUG=1"
;;
],
[
CFLAGS="$CFLAGS -O2"
LDFLAGS="$LDFLAGS -O2"
CXXFLAGS="$CXXFLAGS -O2"
])

И даьше собирать:
./configure --with-debug --prefix=`pwd`/debug ; make install
./configure --prefix=`pwd`/release ; make install

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