![autoconf: 패킷 검사 실패 후 계속](https://linux55.com/image/160785/autoconf%3A%20%ED%8C%A8%ED%82%B7%20%EA%B2%80%EC%82%AC%20%EC%8B%A4%ED%8C%A8%20%ED%9B%84%20%EA%B3%84%EC%86%8D.png)
내configure.ac 스크립트에서 X11에 대한 기본 검사를 수행합니다.
PKG_CHECK_MODULES(X11, x11 > 1.6.4, [AC_DEFINE(HAVE_X11)], [])
실패하면 계속하고 싶어요. 실패 조건에 빈 필드를 추가했기 때문에 계속될 것이라고 생각했습니다. 그러나 여전히 오류가 발생합니다.
configure: error: Package requirements (x11 > 1.6.4) were not met:
No package "x11" found
패키지를 찾을 수 없는 경우 실행이 계속되도록 이 줄을 어떻게 작성합니까?
답변1
공백 명령을 noop으로 변경하면 문제가 해결되었습니다.
PKG_CHECK_MODULES(X11, x11 > 1.6.4, [AC_DEFINE(HAVE_X11)], [:])