Как запустить скрипт./configure внутри make-файла

Я пробовал следующее:

$(shell ./libpng/configure)
./libpng/configure

в этом контексте

all : build_jpeg build_libpng

#JPEG BUILD RULES
build_jpeg :
        make -C ./jpeg  

#LIB PNG BUILD RULES
build_libpng :
        $(shell ./libpng/configure)
        make -C ./libpng

Что я могу сделать, чтобы сделать эту работу?

1 ответ

Решение

Что происходит, когда вы просто делаете ./libpng/configure? Убедитесь, что скрипт configure является исполняемым! (chmod +x ./libpng/configure)

Если вы хотите настроить генерацию файлов в папке libpng, вы можете:

(cd ./libpng && ./configure)

Код в скобках выполнен в подоболочке.

Другие вопросы по тегам