0
CMake在路径中引入/ __ /。什么原因?使用CMake为什么一些目标/路径包含/ __ /?
这里从编译METIS它使用CMake的一个例子:
[ 3%] Building C object libmetis/CMakeFiles/metis.dir/__/GKlib/b64.c.o
cd /workstuff/dune/zusatz/metis-5.0.2/build/Linux-x86_64/libmetis && /usr/bin/gcc
-DLINUX -D_FILE_OFFSET_BITS=64 -std=c99 -fno-strict-aliasing -fPIC -Wall
-pedantic -Wno-unused-variable -Wno-unknown-pragmas -DNDEBUG -DNDEBUG2
-DHAVE_EXECINFO_H -DHAVE_GETLINE -O3 -I/workstuff/dune/zusatz/metis-5.0.2/GKlib
-I/workstuff/dune/zusatz/metis-5.0.2/include -I/workstuff/dune/zusatz/metis-5.0.2/libmetis/.
-o CMakeFiles/metis.dir/__/GKlib/b64.c.o -c /workstuff/dune/zusatz/metis-5.0.2/GKlib/b64.c
这不是CMake的事情。我们需要看看你的'CMakelists.txt'来告诉造成这种情况的原因。 – ComicSansMS
@ComicSansMS我不认为这是我的项目,因为这将是一个奇怪的事件,METIS也有同样的行为。我会尽力找到一个最简单的设置来展示我的意思。 – usr1234567