История изменений
Исправление 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 не представляет почти никакой контекстной помощи в командной строке проекта. Какой-то мусор показывает. Но во время сборки красивенько, цвета.