gonglingqin added a comment. In D136906#3940289 <https://reviews.llvm.org/D136906#3940289>, @WowbaggersLiquidLunch wrote:
> Hi, this seems to be causing some problems when generating Xcode project. > > When I try to generate the Xcode project with the following command: > > cmake -G "Xcode" -DCMAKE_BUILD_TYPE=Debug -DLLVM_TARGETS_TO_BUILD="X86" > -DLLVM_ENABLE_PROJECTS="clang" -DLLVM_OPTIMIZED_TABLEGEN=ON > -DLLVM_ENABLE_IDE=ON -DLLVM_CCACHE_BUILD=ON ../../llvm > > I get the following error: > >> CMake Error in /path/to/llvm-project/clang/lib/Headers/CMakeLists.txt: >> >> The custom command generating >> >> >> /path/to/llvm-project/build/Xcode-Debug/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/lib/clang/16/include/larchintrin.h >> >> is attached to multiple targets: >> >> clang-resource-headers >> loongarch-resource-headers >> >> but none of these is a common dependency of the other(s). This is not >> allowed by the Xcode "new build system". >> >> CMake Error in /path/to/llvm-project/third-party/benchmark/CMakeLists.txt: >> >> The custom command generating >> >> >> /path/to/llvm-project/build/Xcode-Debug/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/lib/clang/16/include/larchintrin.h >> >> is attached to multiple targets: >> >> clang-resource-headers >> loongarch-resource-headers >> >> but none of these is a common dependency of the other(s). This is not >> allowed by the Xcode "new build system". Thank you for your input. Correct me if I'm wrong, when I create a new build directory and execute the following command: cmake -G "Xcode" -DCMAKE_BUILD_TYPE=Debug -DLLVM_TARGETS_TO_BUILD="X86" -DLLVM_ENABLE_PROJECTS="clang" -DLLVM_OPTIMIZED_TABLEGEN=ON -DLLVM_ENABLE_IDE=ON -DLLVM_CCACHE_BUILD=ON ../../llvm I get the following error: CMake Error: Could not create named generator Xcode Generators Unix Makefiles = Generates standard UNIX makefiles. Ninja = Generates build.ninja files. Watcom WMake = Generates Watcom WMake makefiles. CodeBlocks - Ninja = Generates CodeBlocks project files. CodeBlocks - Unix Makefiles = Generates CodeBlocks project files. CodeLite - Ninja = Generates CodeLite project files. CodeLite - Unix Makefiles = Generates CodeLite project files. Sublime Text 2 - Ninja = Generates Sublime Text 2 project files. Sublime Text 2 - Unix Makefiles = Generates Sublime Text 2 project files. Kate - Ninja = Generates Kate project files. Kate - Unix Makefiles = Generates Kate project files. Eclipse CDT4 - Ninja = Generates Eclipse CDT 4.0 project files. Eclipse CDT4 - Unix Makefiles= Generates Eclipse CDT 4.0 project files. But when I change `Xcode` to `Ninja`, no error output is generated. Do you have any suggestions for reproducing the bugs you mentioned? Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D136906/new/ https://reviews.llvm.org/D136906 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits