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