| OLD | NEW |
| 1 # See docs/CMake.html for instructions about how to build LLVM with CMake. | 1 # See docs/CMake.html for instructions about how to build LLVM with CMake. |
| 2 | 2 |
| 3 cmake_minimum_required(VERSION 2.8.8) | 3 cmake_minimum_required(VERSION 2.8.8) |
| 4 | 4 |
| 5 # FIXME: It may be removed when we use 2.8.12. | 5 # FIXME: It may be removed when we use 2.8.12. |
| 6 if(CMAKE_VERSION VERSION_LESS 2.8.12) | 6 if(CMAKE_VERSION VERSION_LESS 2.8.12) |
| 7 # Invalidate a couple of keywords. | 7 # Invalidate a couple of keywords. |
| 8 set(cmake_2_8_12_INTERFACE) | 8 set(cmake_2_8_12_INTERFACE) |
| 9 set(cmake_2_8_12_PRIVATE) | 9 set(cmake_2_8_12_PRIVATE) |
| 10 else() | 10 else() |
| (...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 58 ) | 58 ) |
| 59 | 59 |
| 60 set(LLVM_VERSION_MAJOR 3) | 60 set(LLVM_VERSION_MAJOR 3) |
| 61 set(LLVM_VERSION_MINOR 6) | 61 set(LLVM_VERSION_MINOR 6) |
| 62 set(LLVM_VERSION_PATCH 0) | 62 set(LLVM_VERSION_PATCH 0) |
| 63 | 63 |
| 64 if (NOT PACKAGE_VERSION) | 64 if (NOT PACKAGE_VERSION) |
| 65 set(PACKAGE_VERSION "${LLVM_VERSION_MAJOR}.${LLVM_VERSION_MINOR}.${LLVM_VERSIO
N_PATCH}svn") | 65 set(PACKAGE_VERSION "${LLVM_VERSION_MAJOR}.${LLVM_VERSION_MINOR}.${LLVM_VERSIO
N_PATCH}svn") |
| 66 endif() | 66 endif() |
| 67 | 67 |
| 68 # @LOCALMOD |
| 69 option(LLVM_INSTALL_UTILS "Include utility binaries in the 'install' target." OF
F) |
| 70 |
| 68 option(LLVM_INSTALL_TOOLCHAIN_ONLY "Only include toolchain files in the 'install
' target." OFF) | 71 option(LLVM_INSTALL_TOOLCHAIN_ONLY "Only include toolchain files in the 'install
' target." OFF) |
| 69 | 72 |
| 70 option(LLVM_USE_FOLDERS "Enable solution folders in Visual Studio. Disable for E
xpress versions." ON) | 73 option(LLVM_USE_FOLDERS "Enable solution folders in Visual Studio. Disable for E
xpress versions." ON) |
| 71 if ( LLVM_USE_FOLDERS ) | 74 if ( LLVM_USE_FOLDERS ) |
| 72 set_property(GLOBAL PROPERTY USE_FOLDERS ON) | 75 set_property(GLOBAL PROPERTY USE_FOLDERS ON) |
| 73 endif() | 76 endif() |
| 74 | 77 |
| 75 include(VersionFromVCS) | 78 include(VersionFromVCS) |
| 76 | 79 |
| 77 option(LLVM_APPEND_VC_REV | 80 option(LLVM_APPEND_VC_REV |
| (...skipping 564 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 642 PATTERN "*.def" | 645 PATTERN "*.def" |
| 643 PATTERN "*.h" | 646 PATTERN "*.h" |
| 644 PATTERN "*.gen" | 647 PATTERN "*.gen" |
| 645 PATTERN "*.inc" | 648 PATTERN "*.inc" |
| 646 # Exclude include/llvm/CMakeFiles/intrinsics_gen.dir, matched by "*.def" | 649 # Exclude include/llvm/CMakeFiles/intrinsics_gen.dir, matched by "*.def" |
| 647 PATTERN "CMakeFiles" EXCLUDE | 650 PATTERN "CMakeFiles" EXCLUDE |
| 648 PATTERN "config.h" EXCLUDE | 651 PATTERN "config.h" EXCLUDE |
| 649 PATTERN ".svn" EXCLUDE | 652 PATTERN ".svn" EXCLUDE |
| 650 ) | 653 ) |
| 651 endif() | 654 endif() |
| OLD | NEW |