Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.

70 wiersze
2.5 KiB

  1. diff -rupN llvm-3.0.src/CMakeLists.txt llvm-3.0.src.cotire/CMakeLists.txt
  2. --- llvm-3.0.src/CMakeLists.txt 2011-10-06 03:51:51.000000000 +0200
  3. +++ llvm-3.0.src.cotire/CMakeLists.txt 2012-03-26 20:59:22.000000000 +0200
  4. @@ -15,6 +15,7 @@ set(PACKAGE_VERSION "3.0")
  5. set_property(GLOBAL PROPERTY USE_FOLDERS ON)
  6. include(VersionFromVCS)
  7. +include(cotire)
  8. option(LLVM_APPEND_VC_REV
  9. "Append the version control system revision id to LLVM version" OFF)
  10. diff -rupN llvm-3.0.src/cmake/modules/AddLLVM.cmake llvm-3.0.src.cotire/cmake/modules/AddLLVM.cmake
  11. --- llvm-3.0.src/cmake/modules/AddLLVM.cmake 2011-07-30 10:47:05.000000000 +0200
  12. +++ llvm-3.0.src.cotire/cmake/modules/AddLLVM.cmake 2012-03-26 20:59:22.000000000 +0200
  13. @@ -25,6 +25,9 @@ macro(add_llvm_library name)
  14. ARCHIVE DESTINATION lib${LLVM_LIBDIR_SUFFIX})
  15. endif()
  16. set_target_properties(${name} PROPERTIES FOLDER "Libraries")
  17. + if (COMMAND cotire)
  18. + cotire(${name})
  19. + endif()
  20. endmacro(add_llvm_library name)
  21. macro(add_llvm_library_dependencies name)
  22. @@ -69,6 +72,9 @@ ${name} ignored.")
  23. LIBRARY DESTINATION lib${LLVM_LIBDIR_SUFFIX}
  24. ARCHIVE DESTINATION lib${LLVM_LIBDIR_SUFFIX})
  25. endif()
  26. + if (COMMAND cotire)
  27. + cotire(${name})
  28. + endif()
  29. endif()
  30. set_target_properties(${name} PROPERTIES FOLDER "Loadable modules")
  31. @@ -89,6 +95,9 @@ macro(add_llvm_executable name)
  32. add_dependencies( ${name} ${LLVM_COMMON_DEPENDS} )
  33. endif( LLVM_COMMON_DEPENDS )
  34. link_system_libs( ${name} )
  35. + if (COMMAND cotire)
  36. + cotire(${name})
  37. + endif()
  38. endmacro(add_llvm_executable name)
  39. diff -rupN llvm-3.0.src/lib/Analysis/CMakeLists.txt llvm-3.0.src.cotire/lib/Analysis/CMakeLists.txt
  40. --- llvm-3.0.src/lib/Analysis/CMakeLists.txt 2011-07-29 02:14:25.000000000 +0200
  41. +++ llvm-3.0.src.cotire/lib/Analysis/CMakeLists.txt 2012-03-26 20:59:36.000000000 +0200
  42. @@ -1,3 +1,7 @@
  43. +if (COMMAND cotire)
  44. + set_source_files_properties (ConstantFolding.cpp PROPERTIES COTIRE_EXCLUDED TRUE)
  45. +endif()
  46. +
  47. add_llvm_library(LLVMAnalysis
  48. AliasAnalysis.cpp
  49. AliasAnalysisCounter.cpp
  50. diff -rupN llvm-3.0.src/lib/Support/CMakeLists.txt llvm-3.0.src.cotire/lib/Support/CMakeLists.txt
  51. --- llvm-3.0.src/lib/Support/CMakeLists.txt 2011-09-13 21:42:16.000000000 +0200
  52. +++ llvm-3.0.src.cotire/lib/Support/CMakeLists.txt 2012-03-26 20:59:22.000000000 +0200
  53. @@ -4,6 +4,10 @@ if( MINGW )
  54. set(LLVM_REQUIRES_EH 1)
  55. endif()
  56. +if (COMMAND cotire)
  57. + set_source_files_properties (IsInf.cpp IsNAN.cpp PROPERTIES COTIRE_EXCLUDED TRUE)
  58. +endif()
  59. +
  60. add_llvm_library(LLVMSupport
  61. APFloat.cpp
  62. APInt.cpp