AUTOCONF를 사용하다 보면, ARG를 받아와야 할 경우가 있다.
그럴 경우에는 다음과 같이 설정하면 된다.
AC_ARG_WITH (package, help-string, [action-if-given], [action-if-not-given])
이렇게 설정하게 되면, foo 라는 PACKAGE에 인자를 설정한다는 의미이며,
값이 입력될 경우에는 $withval에 설정된 값이 with_foo에 설정되며, 값이 입력되지 않을 경우 with_foo에 기본 값으로 no가 설정된다는 의미이다.
실제로 이 변수를 Makefile에서 사용하기 위해서는 AC_SUBST(with_foo)를 함께 사용해야 한다.
마지막으로 내가 사용했던 예제를 올려본다.
참고 자료 : http://www.gnu.org/savannah-checkouts/gnu/autoconf/manual/autoconf-2.69/html_node/Pretty-Help-Strings.html#Pretty-Help-Strings
'Computer > Linux' 카테고리의 다른 글
console에서 stdout, stderr 저장하기 (0) | 2014.10.28 |
---|---|
쉘 스크립트 (0) | 2014.10.05 |
Bash 에서 색을 입혀 출력하기 (0) | 2014.05.13 |
valgrind를 이용한 memory leak(메모리 릭) 확인 (0) | 2014.04.17 |
Make 파일에서 변수를 설정해서 사용하는 방법 (0) | 2014.03.15 |