2014-02-10 2 views
1

나는 내 configure.ac에 다음 코드가 있습니다 backtrace를 사용할 수있는 경우configure.ac는 : backtrace` 사용할 수있는`경우 매크로를 정의

AC_SEARCH_LIBS([backtrace], [execinfo], [], [ 
    AC_MSG_ERROR([unable to find the backtrace() function]) 
]) 

내가이 때문에 매크로가 config.h 파일에 defind입니다 변경할 . 내가 매크로가 어느쪽으로 설정되는거야 그래서 내가 의도적으로 두 곳 모두에서 진정한 사용했습니다

AC_SEARCH_LIBS([backtrace], [execinfo], [ 
    AM_CONDITIONAL(HAVE_BACKTRACE, true) 
], [ 
    AM_CONDITIONAL(HAVE_BACKTRACE, true) 
]) 

주를 시도했습니다 - 그것은 설정되지 않은, 그래서 나는 대부분의 아마 해요 잘못하고있는 것. 이 작업을 수행하는 적절한 방법은 무엇입니까?

답변

1

AM_CONDITIONAL은 Automake 조건을 정의합니다.

config.h에 뭔가를내는 AC_DEFINE이 필요합니다.

관련 문제