On 3/2/19 10:00 PM, Jonathan Gray wrote:
Prepare for llvm-config in base and use ports llvm-config to avoid a build error. -- Found LLVM_CONFIG as /usr/bin/llvm-config CMake Error at CMakeLists.txt:72 (message): Not found: /usr/lib/cmake/llvm/LLVMConfig.cmake -- Configuring incomplete, errors occurred! See also "/usr/obj/ports/flang-driver-7.0.1.20190215/build-amd64/CMakeFiles/CMakeOutput.log".
Sure. ~Brian
Index: Makefile =================================================================== RCS file: /cvs/ports/lang/flang/driver/Makefile,v retrieving revision 1.15 diff -u -p -r1.15 Makefile --- Makefile 16 Feb 2019 20:39:46 -0000 1.15 +++ Makefile 3 Mar 2019 02:45:52 -0000 @@ -20,7 +20,8 @@ MODULES = devel/cmake \ BUILD_DEPENDS = devel/llvm \ textproc/libxml-CONFIGURE_ARGS = -DLIBCLANG_BUILD_STATIC=On+CONFIGURE_ARGS = -DLIBCLANG_BUILD_STATIC=On \ + -DLLVM_CONFIG="${LOCALBASE}/bin/llvm-config"pre-configure:@${SUBST_CMD} ${WRKSRC}/lib/Driver/ToolChains/OpenBSD.cpp @@ -28,7 +29,7 @@ pre-configure: # Don't use the LLVM shared library. post-configure: sed -i \ - 's,-lLLVM-7,`llvm-config --libs all --link-static --ignore-libllvm` -lz,g' \ + 's,-lLLVM-7,`${LOCALBASE}/bin/llvm-config --libs all --link-static --ignore-libllvm` -lz,g' \ ${WRKBUILD}/build.ninja# We don't want yet another copy of clang and its utilities on the system.
