| Line 12: | Line 12: | ||
* include(MacroFindPackage) -> delete | * include(MacroFindPackage) -> delete | ||
* macro_optional_find_package(Foo ...) -> find_package(Foo ... ) | * macro_optional_find_package(Foo ...) -> find_package(Foo ... ) | ||
| + | |||
| + | === MacroPushRequiredVars.cmake === | ||
| + | |||
| + | This file has been merged into CMake, but has been renamed to CMakePushCheckState.cmake. | ||
| + | |||
| + | * include(MacroPushRequiredVars) -> include(CMakePushCheckState) | ||
| + | * macro_push_required_vars() -> cmake_push_check_state() | ||
| + | * macro_pop_required_vars() -> cmake_pop_check_state() | ||
This file does not exist anymore, use FindRuby.cmake coming with CMake instead. Most variables are the same. Below are the changes:
This file does not exist anymore. Instead, starting with CMake 2.8.6, every find_package() call which is not REQUIRED can be disabled by setting the variable CMAKE_DISABLE_FIND_PACKAGE_<PackageName> to TRUE. This makes this macro unnecessary.
This file has been merged into CMake, but has been renamed to CMakePushCheckState.cmake.