<div dir="ltr"><div>Hi, first message here, hope that's the right place to ask<br></div><div><br></div><div>I'm working on the packaging of an application (Cling++) which depends on Clang and Llvm, for the NixOs operating system.</div><div>Currently my compilation fails at the Clang level with this error: Unknown CMake command "find_first_existing_vc_file".</div><div><br></div><div></div><div></div><div>In the Clang repository there's:</div><div>lib/Basic/CMakeLists.txt<br>7:find_first_existing_vc_file("${LLVM_MAIN_SRC_DIR}" llvm_vc)<br>8:find_first_existing_vc_file("${CLANG_SOURCE_DIR}" clang_vc)</div><div><br></div><div>find_first_existing_vc_file does not seem to be defined with the macro keyword nor included with the include keyword inside the Clang repository.</div><div><br></div><div><br></div><div>However we can have a definition for this macro inside the Llvm repository:</div><div></div><div>llvm/include/llvm/Support/CMakeLists.txt<br>11:macro(find_first_existing_vc_file out_var path)<br>34:find_first_existing_vc_file(llvm_vc "${LLVM_MAIN_SRC_DIR}")</div><div><br></div><div><br></div><div>How, by which mechanism is Clang compilation supposed to use/include this macro from LLVM ?</div><div><br></div><div>In my case, the compilation of Clang fails with this message:<br></div><div> <br></div><div>-- Performing Test CXX_SUPPORTS_NO_NESTED_ANON_TYPES_FLAG - Success<br>CMake Error at lib/Basic/CMakeLists.txt:7 (find_first_existing_vc_file):<br>  Unknown CMake command "find_first_existing_vc_file".<br><br></div><div>Regards</div><div><br></div><div>S.R.<br></div></div>