그러나 PROJECT (<project_name>) 명령 앞에 배치하는 것을 잊지 마십시오. 그렇지 않으면 작동하지 않습니다!
cmake를 사용한 첫 주-몇 년 동안 GNU 자동 도구를 사용 했으므로 여전히 배우고 있지만 (m4 매크로를 작성 하는 것이 더 낫습니다) 프로젝트 설정 후 CMAKE_INSTALL_PREFIX 를 수정 하는 것이 더 좋은 곳 이라고 생각합니다 .
CMakeLists.txt
cmake_minimum_required (VERSION 2.8)
set (CMAKE_INSTALL_PREFIX /foo/bar/bubba)
message("CIP = ${CMAKE_INSTALL_PREFIX} (should be /foo/bar/bubba")
project (BarkBark)
message("CIP = ${CMAKE_INSTALL_PREFIX} (should be /foo/bar/bubba")
set (CMAKE_INSTALL_PREFIX /foo/bar/bubba)
message("CIP = ${CMAKE_INSTALL_PREFIX} (should be /foo/bar/bubba")
첫 실행 (캐시 없음)
CIP = /foo/bar/bubba (should be /foo/bar/bubba
-- The C compiler identification is GNU 4.4.7
-- etc, etc,...
CIP = /usr/local (should be /foo/bar/bubba
CIP = /foo/bar/bubba (should be /foo/bar/bubba
-- Configuring done
-- Generating done
두 번째 실행
CIP = /foo/bar/bubba (should be /foo/bar/bubba
CIP = /foo/bar/bubba (should be /foo/bar/bubba
CIP = /foo/bar/bubba (should be /foo/bar/bubba
-- Configuring done
-- Generating done
내가 틀렸다면 알려주세요. 배워야 할 일이 많습니다. 재미 있어요.