LINUX.ORG.RU

скопипастил ничего не поняв
FATAL: cmake-utils_src_prepare has not been run

src_prepare() {
	default
	sed -i -e "s:#include\ <argparse.hpp>:#include\ <argparse\/argparse.hpp>:" "${S}/file.cmake"
}
naKovoNapalBaran
() автор топика
Последнее исправление: naKovoNapalBaran (всего исправлений: 1)
Ответ на: комментарий от naKovoNapalBaran

так прокатило, но объясните мне что здесь происходит, почему нужен cmake_src_prepare

inherit cmake

src_prepare() {
	default
	cmake_src_prepare
	sed -i -e "s:#include\ <argparse.hpp>:#include\ <argparse\/argparse.hpp>:" "${S}/file.cmake"
}
naKovoNapalBaran
() автор топика
Ответ на: комментарий от naKovoNapalBaran

Потому что если ты включаешь cmake eclass - нужно использовать функцию src_prepare из него, а не умолчальную. Об этом написано в самом eclass

Комбинация

default
cmake_src_prepare

избыточна - default уже выполняется в cmake_src_prepare

Далее - если нет веской причины, лучше сначала выполнять все нужные тебе манипуляции, а cmake_src_prepare вызывать в конце src_prepare

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