LINUX.ORG.RU

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

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

сборки деб пакета в любой другой системе сборки лучше, набора команд для сборки деб пакета в правиле мейкфайла. Его ж в любом случае писать: или в бестпрактисных системах сборки ты ставишь галочку «хочу виндовый инсталлятор» и оно делает?

Вообще-то да.

В Help написан пример:

cmake_minimum_required(VERSION 3.20)
project(CoolStuff)
add_executable(coolstuff coolstuff.cpp)
install(TARGETS coolstuff RUNTIME DESTINATION bin)
include(CPack)

и вот у тебя есть deb пакет, rpm пакет, инсталлятор CoolStuff-0.1.1-win32.exe и Mac OS X bundle заодно.

Покажи свой Makefile делающий тоже самое, если у тебя есть один файл coolstuff.cpp с твоей программой.

И сравни с этими 5 строчками.

Потом подумай почему использует готовое,а не изобретают велосипеды.

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

сборки деб пакета в любой другой системе сборки лучше, набора команд для сборки деб пакета в правиле мейкфайла. Его ж в любом случае писать: или в бестпрактисных системах сборки ты ставишь галочку «хочу виндовый инсталлятор» и оно делает?

Вообще-то да.

В Help написан пример:

cmake_minimum_required(VERSION 3.20)
project(CoolStuff)
add_executable(coolstuff coolstuff.cpp)
install(TARGETS coolstuff RUNTIME DESTINATION bin)
include(CPack)

и вот у тебя есть deb пакет. и CoolStuff-0.1.1-win32.exe заодно.

Покажи свой Makefile делающий тоже самое, если у тебя есть один файл coolstuff.cpp с твоей программой.

И сравни с этими 5 строчками.

Потом подумай почему использует готовое,а не изобретают велосипеды.