summaryrefslogtreecommitdiff
path: root/Source/cmake/FindCairo.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'Source/cmake/FindCairo.cmake')
-rw-r--r--Source/cmake/FindCairo.cmake62
1 files changed, 31 insertions, 31 deletions
diff --git a/Source/cmake/FindCairo.cmake b/Source/cmake/FindCairo.cmake
index 1a768e323..ddc8de7fd 100644
--- a/Source/cmake/FindCairo.cmake
+++ b/Source/cmake/FindCairo.cmake
@@ -28,54 +28,54 @@
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-FIND_PACKAGE(PkgConfig)
-PKG_CHECK_MODULES(PC_CAIRO cairo) # FIXME: After we require CMake 2.8.2 we can pass QUIET to this call.
+find_package(PkgConfig)
+pkg_check_modules(PC_CAIRO cairo) # FIXME: After we require CMake 2.8.2 we can pass QUIET to this call.
-FIND_PATH(CAIRO_INCLUDE_DIRS
+find_path(CAIRO_INCLUDE_DIRS
NAMES cairo.h
HINTS ${PC_CAIRO_INCLUDEDIR}
${PC_CAIRO_INCLUDE_DIRS}
PATH_SUFFIXES cairo
)
-FIND_LIBRARY(CAIRO_LIBRARIES
+find_library(CAIRO_LIBRARIES
NAMES cairo
HINTS ${PC_CAIRO_LIBDIR}
${PC_CAIRO_LIBRARY_DIRS}
)
-IF (CAIRO_INCLUDE_DIRS)
- IF (EXISTS "${CAIRO_INCLUDE_DIRS}/cairo-version.h")
- FILE(READ "${CAIRO_INCLUDE_DIRS}/cairo-version.h" CAIRO_VERSION_CONTENT)
+if (CAIRO_INCLUDE_DIRS)
+ if (EXISTS "${CAIRO_INCLUDE_DIRS}/cairo-version.h")
+ file(READ "${CAIRO_INCLUDE_DIRS}/cairo-version.h" CAIRO_VERSION_CONTENT)
- STRING(REGEX MATCH "#define +CAIRO_VERSION_MAJOR +([0-9]+)" _dummy "${CAIRO_VERSION_CONTENT}")
- SET(CAIRO_VERSION_MAJOR "${CMAKE_MATCH_1}")
+ string(REGEX MATCH "#define +CAIRO_VERSION_MAJOR +([0-9]+)" _dummy "${CAIRO_VERSION_CONTENT}")
+ set(CAIRO_VERSION_MAJOR "${CMAKE_MATCH_1}")
- STRING(REGEX MATCH "#define +CAIRO_VERSION_MINOR +([0-9]+)" _dummy "${CAIRO_VERSION_CONTENT}")
- SET(CAIRO_VERSION_MINOR "${CMAKE_MATCH_1}")
+ string(REGEX MATCH "#define +CAIRO_VERSION_MINOR +([0-9]+)" _dummy "${CAIRO_VERSION_CONTENT}")
+ set(CAIRO_VERSION_MINOR "${CMAKE_MATCH_1}")
- STRING(REGEX MATCH "#define +CAIRO_VERSION_MICRO +([0-9]+)" _dummy "${CAIRO_VERSION_CONTENT}")
- SET(CAIRO_VERSION_MICRO "${CMAKE_MATCH_1}")
+ string(REGEX MATCH "#define +CAIRO_VERSION_MICRO +([0-9]+)" _dummy "${CAIRO_VERSION_CONTENT}")
+ set(CAIRO_VERSION_MICRO "${CMAKE_MATCH_1}")
- SET(CAIRO_VERSION "${CAIRO_VERSION_MAJOR}.${CAIRO_VERSION_MINOR}.${CAIRO_VERSION_MICRO}")
- ENDIF ()
-ENDIF ()
+ set(CAIRO_VERSION "${CAIRO_VERSION_MAJOR}.${CAIRO_VERSION_MINOR}.${CAIRO_VERSION_MICRO}")
+ endif ()
+endif ()
# FIXME: Should not be needed anymore once we start depending on CMake 2.8.3
-SET(VERSION_OK TRUE)
-IF (Cairo_FIND_VERSION)
- IF (Cairo_FIND_VERSION_EXACT)
- IF ("${Cairo_FIND_VERSION}" VERSION_EQUAL "${CAIRO_VERSION}")
- # FIXME: Use IF (NOT ...) with CMake 2.8.2+ to get rid of the ELSE block
- ELSE ()
- SET(VERSION_OK FALSE)
- ENDIF ()
- ELSE ()
- IF ("${Cairo_FIND_VERSION}" VERSION_GREATER "${CAIRO_VERSION}")
- SET(VERSION_OK FALSE)
- ENDIF ()
- ENDIF ()
-ENDIF ()
+set(VERSION_OK TRUE)
+if (Cairo_FIND_VERSION)
+ if (Cairo_FIND_VERSION_EXACT)
+ if ("${Cairo_FIND_VERSION}" VERSION_EQUAL "${CAIRO_VERSION}")
+ # FIXME: Use if (NOT ...) with CMake 2.8.2+ to get rid of the ELSE block
+ else ()
+ set(VERSION_OK FALSE)
+ endif ()
+ else ()
+ if ("${Cairo_FIND_VERSION}" VERSION_GREATER "${CAIRO_VERSION}")
+ set(VERSION_OK FALSE)
+ endif ()
+ endif ()
+endif ()
-INCLUDE(FindPackageHandleStandardArgs)
+include(FindPackageHandleStandardArgs)
FIND_PACKAGE_HANDLE_STANDARD_ARGS(Cairo DEFAULT_MSG CAIRO_INCLUDE_DIRS CAIRO_LIBRARIES VERSION_OK)