Hi! I tried to build standalone LLDB after r269332 change in LLDBStandalone.cmake and encountered next problems:
It implies that LLVM and Clang were built separately, but they could be built together, so next changes should be made as in previous version: - include("${LLVM_OBJ_ROOT}/lib${LLVM_LIBDIR_SUFFIX}/cmake/clang/ClangConfig.cmake") + if (EXISTS "${LLVM_OBJ_ROOT}/lib${LLVM_LIBDIR_SUFFIX}/cmake/clang/ClangConfig.cmake") + include("${LLVM_OBJ_ROOT}/lib${LLVM_LIBDIR_SUFFIX}/cmake/clang/ClangConfig.cmake") + endif() Include path for generated LLVM headers were not added, so I made next tweak: - include_directories("${LLVM_BINARY_DIR}/include" "${LLVM_MAIN_INCLUDE_DIR}") + include_directories("${LLVM_OBJ_ROOT}/include" "${LLVM_BINARY_DIR}/include" "${LLVM_MAIN_INCLUDE_DIR}") But biggest problem remains is how to specify Clang source and build directories, since llvm-config doesn't tells about them. Previously I set next variables, but situation may be different when LLVM and Clang are built separately: -DLLDB_PATH_TO_CLANG_BUILD=${LLVMBuildDir}/tools/clang -DLLDB_PATH_TO_CLANG_SOURCE=${LLVMSourceDir}/tools/clang -DLLDB_PATH_TO_LLVM_BUILD=${LLVMBuildDir} -DLLDB_PATH_TO_LLVM_SOURCE=${LLVMSourceDir} Eugene. _______________________________________________ lldb-dev mailing list lldb-dev@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-dev