Makefile 쓰면 예를들어 /usr/lib 하위에 libfoo.so 파일이 있다 치면 링커 옵션에 -lfoo 옵션만 주면 될것을 Foo 패키지가 있는지 찾아야 하는데 파일명이랑 1:1 대응도 안돼서 일일이 검색해봐야 하고 소스코드 받아서 빌드하는데 CMakeLists.txt 파일만 보이면 골치가 아파지는데 대체 뭐가 좋다는건지 모르겠다. 어떤거는 extra-cmake-modules 패키지를 깔아야 하는데 여기에 자주 쓰이는 패키지들이(예를들면 kde 프레임워크) 하드코딩마냥 들어있고 왜 이딴 짓을 하는거지?