Использование параметров командной строки CMake не позволяет изменять расположение установки библиотеки в соответствии с запросом.Вы можете изменить, используя параметр -DCMAKE_INSTALL_PREFIX=...
, но это также повлияет на местоположение включения.
Однако, поскольку у вас есть доступ к исходному коду, вы можете просто изменить файл CMakeLists.txt
и установитьместо установки библиотеки, добавив такую команду:
install(TARGETS ${PROJECT_NAME}
LIBRARY DESTINATION lib64
)
Для получения более подробной информации, я могу сослаться на документацию CMake .
Кстати:Нет необходимости явно создавать каталог для сборки, ваш скрипт может выглядеть так
cmake -H. -Bbuild
cmake --build build
cmake --build build --target install