Cmake: как поместить двоичные файлы зависимостей в пользовательскую папку - PullRequest
0 голосов
/ 01 февраля 2019

Я работаю на Ubuntu 16.04 и хочу создать openpose, который зависит от Caffe.Caffe не установлен на моем компьютере, но при настройке openpose загружается caffe, и во время сборки устанавливаются caffe и openpose (в / usr / ...).Я хочу, чтобы caffe был установлен в пользовательский каталог, а не в / usr / local.Я знаю, что в cmake есть опция в командной строке, чтобы выбрать папку установки (-DCMAKE_INSTALL_PREFIX), но это работает для конечной цели, которая является openpose, а не для зависимости, которая в данном случае является Caffe.Итак, какую команду я должен использовать (или строку для добавления в CMakeLists.txt), чтобы заставить двоичные файлы Caffe переходить в пользовательскую папку (например, в папку, которую я создаю в $ HOME, например), а не в системную папку, например / usr /местный

...