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