Но не забудьте поместить его до команды ПРОЕКТ (<имя_проекта>), иначе она не будет работать!
Моя первая неделя использования cmake - после нескольких лет работы с GNU autotools -поэтому я все еще учусь (лучше, чем написание макросов 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
Дайте мне знать, если я ошибаюсь, у меня есть много знаний, чтобы сделать.Это весело.