You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
keystone/msvc/llvm/LLVMBuild.cmake

68 lines
3.4 KiB

3 years ago
#===-- LLVMBuild.cmake - LLVMBuild Configuration for LLVM -----*- CMake -*--===#
#
# The LLVM Compiler Infrastructure
#
# This file is distributed under the University of Illinois Open Source
# License. See LICENSE.TXT for details.
#
#===------------------------------------------------------------------------===#
#
# This file contains the LLVMBuild project information in a format easily
# consumed by the CMake based build system.
#
# This file is autogenerated by llvm-build, do not edit!
#
#===------------------------------------------------------------------------===#
# LLVMBuild CMake fragment dependencies.
#
# CMake has no builtin way to declare that the configuration depends on
# a particular file. However, a side effect of configure_file is to add
# said input file to CMake's internal dependency list. So, we use that
# and a dummy output file to communicate the dependency information to
# CMake.
#
# FIXME: File a CMake RFE to get a properly supported version of this
# feature.
configure_file("D:/keystone/llvm/LLVMBuild.txt"
${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput)
configure_file("D:/keystone/llvm/lib/LLVMBuild.txt"
${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput)
configure_file("D:/keystone/llvm/lib/Target/LLVMBuild.txt"
${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput)
configure_file("D:/keystone/llvm/lib/Target/ARM/LLVMBuild.txt"
${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput)
configure_file("D:/keystone/llvm/lib/Target/AArch64/LLVMBuild.txt"
${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput)
configure_file("D:/keystone/llvm/lib/Target/Hexagon/LLVMBuild.txt"
${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput)
configure_file("D:/keystone/llvm/lib/Target/Mips/LLVMBuild.txt"
${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput)
configure_file("D:/keystone/llvm/lib/Target/PowerPC/LLVMBuild.txt"
${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput)
configure_file("D:/keystone/llvm/lib/Target/Sparc/LLVMBuild.txt"
${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput)
configure_file("D:/keystone/llvm/lib/Target/SystemZ/LLVMBuild.txt"
${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput)
configure_file("D:/keystone/llvm/lib/Target/X86/LLVMBuild.txt"
${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput)
configure_file("D:/keystone/llvm/utils/llvm-build/llvm-build"
${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput)
configure_file("D:/keystone/llvm/utils/llvm-build/llvmbuild/util.py"
${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput)
configure_file("D:/keystone/llvm/utils/llvm-build/llvmbuild/componentinfo.py"
${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput)
configure_file("D:/keystone/llvm/utils/llvm-build/llvmbuild/configutil.py"
${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput)
configure_file("D:/keystone/llvm/utils/llvm-build/llvmbuild/main.py"
${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput)
configure_file("D:/keystone/llvm/utils/llvm-build/llvmbuild/__init__.py"
${CMAKE_CURRENT_BINARY_DIR}/DummyConfigureOutput)
# Explicit library dependency information.
#
# The following property assignments effectively create a map from component
# names to required libraries, in a way that is easily accessed from CMake.
set_property(GLOBAL PROPERTY LLVMBUILD_LIB_DEPS_LLVMTarget )