На самом деле я думаю, что вам нужно узнать, как оба делают и CMake работают.
На вашем месте я бы сделал следующее:
$ cd path_to_OpenXLSX_repository
$ mkdir build
$ cd build
$ cmake -DCMAKE_INSTALL_PREFIX="Path where you want to install the library" ..
$ make install
Для некоторого объяснения:
- Создайте каталог сборки (чтобы не загрязнять ваш репозиторий объектами сборки)
cmake ..
прочитает Файл CMakeLists.txt находится в ../
и создает Makefile - . Переменная CMAKE_INSTALL_PREFIX позволяет вам указать путь, по которому вы хотите установить библиотеку. Вы можете избавиться от него, если хотите использовать значение по умолчанию.
make install
для сборки и установки библиотеки
Но вам действительно нужно некоторое время, чтобы узнать о CMake :)
Редактировать:
На самом деле кажется, что они не установили никаких правил установки (отсюда пустой вывод make install
). Таким образом, только запуск make
создаст и сгенерирует вашу библиотеку.
Таким образом, она становится:
$ cd build
$ cmake ..
$ make
А затем в "repo_path / build / install / lib /" вы посмотрите, какая ваша общая библиотека называется в вашем случае: libOpenXLSX.so