Я новичок в CMake и Geant4.Я пытаюсь построить проект, используя их.Также я работаю в удаленном кластере.Когда я cmake
, ошибки нет.Но когда я make
получаю ошибку,
make[2]: *** No rule to make target '/usr/lib64/libXmu.so', needed by 'PRO_simulation'. Stop.
make[1]: *** [CMakeFiles/PRO_simulation.dir/all] Error 2
make: *** [all] Error 2
однако
ls -rt /usr/lib64/libXmu*
дает:
lrwxrwxrwx. 1 root root 15 Jan 11 2016 /usr/lib64/libXmu.so.6 -> libXmu.so.6.2.0
-rwxr-xr-x. 1 root root 109552 Nov 20 2015 /usr/lib64/libXmu.so.6.2.0
lrwxrwxrwx. 1 root root 16 Jan 11 2016 /usr/lib64/libXmuu.so.1 -> libXmuu.so.1.0.0
-rwxr-xr-x. 1 root root 19440 Nov 20 2015 /usr/lib64/libXmuu.so.1.0.0
, так как это удаленный кластерЯ не могу создать ссылку с именем "libXmu.so" (после запроса полномочий кластера все еще бесполезно), но я могу сделать ссылку на свой локальный каталог.
Теперь мой вопрос: что мне делать?сделать в cmake так, что он будет искать libXmu.so
в моем локальном каталоге вместо /usr/lib64/libXmu.so