CMake에게 모든 항목에 -DCMAKE_INSTALL_PREFIX를 적용하도록 지시합니다.

CMake에게 모든 항목에 -DCMAKE_INSTALL_PREFIX를 적용하도록 지시합니다.

루트가 아닌 사용자로 CMake를 사용하여 이 애플리케이션을 빌드하려고 합니다. 나는 다음을 실행했다:

cmake -DCMAKE_INSTALL_PREFIX:PATH=$HOME/opt

하지만 make install, 나는

-- Installing: /usr/local/share/myapp/data
CMake Error at cmake_install.cmake:44 (file):
  file INSTALL cannot make directory "/usr/local/share/wesnoth/data": No such
  file or directory

따라서 CMake는 여전히 설치할 makefile을 생성합니다.일부내장 콘텐츠를 에 추가합니다 /usr/local/. 만들려면 어떻게 해야 합니까?모든 것-DCMAKE_INSTALL_PREFIX로 이동하시겠습니까?

노트:

  • 꼭 알아야 할 사항이라면 Battle for Wesnoth 1.13.4 인데, 구체적으로 답변하기보다는 일반적으로 답변해 주시기 바랍니다.

관련 정보