Run CMake twice when it fails.
When running CMake on a clean build it fails to detect clang. The following error is given:
CMake Error at hipamd/src/hiprtc/CMakeLists.txt:126 (find_package):
Found package configuration file:
/opt/rocm/llvm/lib/cmake/clang/ClangConfig.cmake
but it set Clang_FOUND to FALSE so package "Clang" is considered to be NOT
FOUND. Reason given by package:
The following imported targets are referenced, but are missing:
LLVMTargetParser LLVMFrontendOpenMP LLVMMC LLVMMCParser LLVMBinaryFormat
LLVMCore LLVMFrontendHLSL LLVMAnalysis LLVMBitReader LLVMBitWriter
LLVMCoroutines LLVMCoverage LLVMExtensions LLVMipo LLVMIRPrinter
LLVMIRReader LLVMAggressiveInstCombine LLVMInstCombine LLVMInstrumentation
LLVMLTO LLVMLinker LLVMObjCARCOpts LLVMObject LLVMPasses LLVMProfileData
LLVMRemarks LLVMScalarOpts LLVMTarget LLVMTransformUtils LLVMOption
LLVMWindowsDriver LLVMBitstreamReader LLVMAMDGPUCodeGen LLVMAMDGPUAsmParser
LLVMAMDGPUDesc LLVMAMDGPUDisassembler LLVMAMDGPUInfo LLVMAMDGPUUtils
LLVMNVPTXCodeGen LLVMNVPTXDesc LLVMNVPTXInfo LLVMX86CodeGen
LLVMX86AsmParser LLVMX86Desc LLVMX86Disassembler LLVMX86Info LLVMOrcJIT
LLVMCodeGen LLVMExecutionEngine LLVMMCJIT LLVMRuntimeDyld LLVMSelectionDAG
This fixes #1 (closed)
Edited by Lubosz Sarnecki