읽은 도서 :
CMake Cookbook - Building, testing, and packaging modular software with modern CMake, Randovan Bast and Roberto Di Rmigio, Packg Publishing, Oct 2018
읽은 이유 :
웹에서 개인들이 작성한 CMake 튜토리얼들로 기본 공부 시작. 그러나 github의 큰 규모 CMake 구조에 대한 이해 부족으로 전문 도서를 읽어볼 필요가 생김
CMake를 상세히 다루는 국내 도서 없음, 국내에서 구매 가능한 CMake 관련 원서 중 최신판임(2018년)
장점 :
프로젝트 구성 상황 별로 CMake를 다루는 이유를 설명해놓음
단점 :
CMake API에 대한 설명이 너무 부족함
예를 들어, CMake 내장 함수를 재정의하면 원본 함수 앞에 '_' 접두어가 붙는데 이를 설명 안함
처음 본 사람 입장에서 뜬금 없게 접두어 제외하면 이름이 똑같은 함수가 사용되는 거임
종합평 :
어느 정도 CMake를 알고 이 책을 reference용으로 사용하면 좋을거 같으나,
CMake 입문자들은 관련 도서가 너무 없으므로 반드시 CMake 문서를 옆에 두고 읽을 것
쿡북 인데 레퍼런스용이 맞지