Makefile.am 파일 생성관련 질문입니다.

hyun1023의 이미지

배포본을 만드는중인데요..

헤더파일경로를 추가하려면
INCLUDES= -I/usr/local/include
이렇게 추가를 하는데요

-L 옵션은 어떤곳에 추가를 하나요?
-L/usr/local/mysql/lib 이럴경우.. 계속 make 할때 mysql 함수를 찾지못하네요

그리고
-lpanel -lncurses -lssl -lcrypto -lpthread -lmysqlclient -lz
gcc 에서 저렇게 추가를 해줘야돼는데

-lpanel -lncurses -lssl -lcrypto 은 ./configure 할때 잘찾는데

-lpthread -lmysqlclient -lz 부터는 못찾아서 에러나구요..

AC_CHECK_LIB(mysqlclient, mysqlclient,,AC_MSG_ERROR(mysql_libPanel is required by openmsghard))

이렇게 형식에 맞게 넣어줬는데..

밤새 헤멧는데 아직도 모르는부분이있어서요..

답변주시면 감사하겠습니다.

hyun1023의 이미지

LDADD= -L/usr/local/mysql/lib/ -lmysqlclient -lpthread
INCLUDES= -I/usr/local/include -I/usr/local/ssl/include -I/usr/include/ssl -I/usr/kerberos/include -I/usr/local/mysql/include
Z_LIBS = -lz

라이브러리부분은 이렇게해주니까 돼네요^^

읽어주신분들 감사