cmake 관련해서 질문드립니다

realstorm103의 이미지

제가 firebreath를 이용해서 so 파일을 작성하려고 하는데요
현재 해당 프로젝트 안에는 Xlib.h와 giblib.h를 포함시켜 뒀습니다
make를 실행하면

aaa.cpp:(.text+0xa8b): undefined reference to `XOpenDisplay'
aaa.cpp:(.text+0xae6): undefined reference to `XScreenNumberOfScreen'

와 같은 에러가 나네요

그런데 저 유사한 에러가 그냥 cpp 파일만 작성했을 때도 나타났었는데 그때는
g++ test.cpp -l giblib라고 했더니 에러 없이 잘 컴파일이 됐었던 걸로 봐서
제 판단으로는 라이브러리가 포함이 안되 그런 문제가 발생하는 것 같은데요

make 쪽은 아직 시작한지 얼마 안된 제가 손대기에 막연하네요;

혹시 도움 될만한 정보 있으시면 알려주시면 감사하겠습니다