-
Notifications
You must be signed in to change notification settings - Fork 17
Description
Александр, здравствуйте. Собираю проект и хочу установить всё скажем в /root/Games/2, но после make install получаю следующее:

и это конечно не правильно, что в cmake файле путь для установки lib жестко прописан. Если я не укажу префикс в cmake, то все остальное установится по умолчанию по пути /usr/local. В следующих файлах:
SeriousSamClassic-VK/SamTFE/Sources/CMakeLists.txt
SeriousSamClassic-VK/SamTSE/Sources/CMakeLists.txt
есть участок:
set(CMAKE_ARCH_BITS 32)
set(CMAKE_INSTALL_LIBDIR "/usr/lib")
if(CMAKE_SIZEOF_VOID_P EQUAL 8)
set(CMAKE_ARCH_BITS 64)
set(CMAKE_INSTALL_LIBDIR "/usr/lib64")
endif()
Не должно быть так, достаточно указать переменную ${CMAKE_INSTALL_PREFIX} и cmake сам всё разрулит. При указании префикса всё должно устанавливаться в по пути указанном в префиксе. Я сделал локально правку и получилось правильно:
