LINUX.ORG.RU

История изменений

Исправление tp_for_my_bunghole, (текущая версия) :

Посчитай сколько файлов тебе нужно создать чтобы собрать простой проект. Для cmake только 1.

Для autotools 2, configure.ac и Makefile.ac;

configure.ac:

AC_INIT([Tutorial Program], 1.0)
AM_INIT_AUTOMAKE
AC_PROG_CC
AC_CONFIG_FILES(Makefile)
AC_OUTPUT

Makefile.ac:

bin_PROGRAMS = prog_name			
prog_name_SOURCES = main.c

Комманды:

> aclocal
> autoconf
> automake --add-missing --foreign

Если это сложно для разработчика который должен писать программы на C++, то надо остановиться и подумать что вообще делать. Простые принципы текстовых макро. Libtool требует чтения как и git в начале.

CMake не представляет почти никакой контекстной помощи в командной строке проекта. Какой-то мусор показывает. Но во время сборки красивенько, цвета.

У CMake есть хорошие свойства, но для закрытых проектов. Стандарта нет. Как настраивать сборку обычно знают только разработчики.

Исправление tp_for_my_bunghole, :

Посчитай сколько файлов тебе нужно создать чтобы собрать простой проект. Для cmake только 1.

Для autotools 2, configure.ac и Makefile.ac;

configure.ac:

AC_INIT([Tutorial Program], 1.0)
AM_INIT_AUTOMAKE
AC_PROG_CC
AC_CONFIG_FILES(Makefile)
AC_OUTPUT

Makefile.ac:

bin_PROGRAMS = prog_name			
prog_name_SOURCES = main.c

Комманды:

> aclocal
> autoconf
> automake --add-missing --foreign

Если это сложно для разработчика который должен писать программы на C++, то надо остановиться и подумать что вообще делать. Простые принципы текстовых макро. Libtool требует чтения как и git в начале.

CMake не представляет почти никакой контекстной помощи в командной строке проекта. Какой-то мусор показывает. Но во время сборки красивенько, цвета.

Исходная версия tp_for_my_bunghole, :

Посчитай сколько файлов тебе нужно создать чтобы собрать простой проект. Для cmake только 1.

Для autotools 2, configure.ac и Makefile.ac;

configure.ac:

AC_INIT([Tutorial Program], 1.0)
AM_INIT_AUTOMAKE
AC_PROG_CC
AC_CONFIG_FILES(Makefile)
AC_OUTPUT

Makefile.ac:

bin_PROGRAMS = prog_name			
prog_name_SOURCES = main.c

Комманды:

> aclocal
> autoconf
> automake --add-missing --foreign

Если это сложно для разработчика который должен писать программы на C++, то надо остановиться и подумать что вообще делать. Простой принципы текстовых макро. Libtool требует чтения как и git в начале.

CMake не представляет почти никакой контекстной помощи в командной строке проекта. Какой-то мусор показывает. Но во время сборки красивенько, цвета.