Line 5: | Line 5: | ||
* find_package(FLEX) -> find_package(Flex) | * find_package(FLEX) -> find_package(Flex) | ||
+ | |||
+ | |||
+ | === FindGetText.cmake === | ||
+ | |||
+ | We use the version from CMake now. | ||
+ | The syntax of GETTEXT_PROCESS_PO_FILES() changed a bit, it now needs the additional keyword "PO_FILES. | ||
+ | |||
+ | * gettext_process_po_files(de ALL INSTALL_DESTINATION ${dest} file1.po file2.po) -> gettext_process_po_files(de ALL INSTALL_DESTINATION ${dest} PO_FILES file1.po file2.po) | ||
=== FindGIF.cmake === | === FindGIF.cmake === |
We use the version from CMake now, which is named FindFlex.cmake (different casing !). Beside that there should be no changes in behaviour.
We use the version from CMake now. The syntax of GETTEXT_PROCESS_PO_FILES() changed a bit, it now needs the additional keyword "PO_FILES.
We use the version from CMake now. There is a minor difference, which will not affect many systems. The KDE version accepted only giflib version 4, while the CMake version accepted any version of giflib. If giflib version 4 .x is required, the version can now be specified:
This actually only was an issue on some relatively old Sun machines in 2006. Maybe today it is not even there a problem anymore.
We use the version from CMake 2.8.7 now. There are two changes compared to the one in kdelibs:
This file does not exist anymore, use FindRuby.cmake coming with CMake instead. Most variables are the same. Below are the changes:
The following two variables have been removed, use the newer ones instead:
The following libraries are now not part of X11_LIBRARIES anymore, so they may have to be added to target_link_libraries() explicitely where needed:
This file has been removed. Use set_property(.. APPEND_STRING) instead (new in CMake 2.8.6).
This file has been removed. Use set_property(.. APPEND_STRING) instead (new in CMake 2.8.6).
This file has been removed. Use set_property(... APPEND ...) instead.
This file has been removed, instead FeatureSummary.cmake from CMake >= 2.8.6 has to be used, which has even more functionality. Please have a look at the documentation of FeatureSummary.cmake on the cmake manpage.
This file is now part of the extra-cmake-modules package and thus has been renamed to ECMOptionalAddSubdirectory.cmake
This file has been removed, the purpose was broken.
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.
This macro has been merged into CMake, but has been renamed to WriteBasicConfigVersionFile.cmake, also the syntax changed slightly. To get exactly the same behaviour as with the old macro, do as shown below. For details see the documentation in the man page.