On Wed, Jul 31, 2024 at 1:02 AM scavenger via openindiana-discuss < openindiana-discuss@openindiana.org> wrote:
> This is the error message: > > > By not providing "FindLLVM.cmake" in CMAKE_MODULE_PATH this project has > > asked CMake to find a package configuration file provided by "LLVM", > but > > CMake did not find one. > > > > Could not find a package configuration file provided by "LLVM" with > any of > > the following names: > > > > LLVMConfig.cmake > > llvm-config.cmake > > > > Add the installation prefix of "LLVM" to CMAKE_PREFIX_PATH or set > > "LLVM_DIR" to a directory containing one of the above files. If "LLVM" > > provides a separate development package or SDK, be sure it has been > > installed. > > I have installed build-essential and I have llvm-config. > Follow the instructions; something like (depending on which version of llvm is installed and/or you wish to use) cmake ... -DCMAKE_PREFIX_PATH=/usr/clang/18.1/lib/cmake In general handling multiple versions of a package is a tricky problem for cmake, not helped by cmake's inconsistencies in searching for the cmake configuration files. I guess it would be possible to link the cmake files into the default locations using a mediator to select the "default" version, which would at least give an answer most of the time. -- -Peter Tribble http://www.petertribble.co.uk/ - http://ptribble.blogspot.com/ _______________________________________________ openindiana-discuss mailing list openindiana-discuss@openindiana.org https://openindiana.org/mailman/listinfo/openindiana-discuss