From 956af1981d7203d129d62efc3607252002b5c832 Mon Sep 17 00:00:00 2001 From: Stefan Kebekus Date: Wed, 26 Apr 2006 18:00:36 +0000 Subject: [PATCH] make the DVI plugin compile with cmake svn path=/trunk/KDE/kdegraphics/cmake/modules/; revision=534250 --- cmake/modules/FindFreeType2.cmake | 44 +++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 cmake/modules/FindFreeType2.cmake diff --git a/cmake/modules/FindFreeType2.cmake b/cmake/modules/FindFreeType2.cmake new file mode 100644 index 000000000..e1fb95f76 --- /dev/null +++ b/cmake/modules/FindFreeType2.cmake @@ -0,0 +1,44 @@ +# - Try to find FreeType2 +# Once done this will define: +# FreeType2_FOUND - system has FreeType2 +# FreeType2_INCLUDE_DIR - incude paths to use FreeType2 +# FreeType2_LIBRARIES - Link these to use FreeType2 +# +# TODO: This script should use the program +# + +IF(UNIX) + FIND_PATH(FreeType2_INCLUDE_DIR + freetype/config/ftheader.h + /usr/include/freetype2 + ) + + FIND_LIBRARY(FreeType2_LIBRARIES + freetype + /usr/X11R6/lib + /usr/local/lib + /usr/openwin/lib + /usr/lib + ) +ENDIF(UNIX) + +if (FreeType2_INCLUDE_DIR AND FreeType2_LIBRARIES) + set(FreeType2_FOUND TRUE) +else (FreeType2_INCLUDE_DIR AND FreeType2_LIBRARIES) + set(FreeType2_FOUND FALSE) +endif (FreeType2_INCLUDE_DIR AND FreeType2_LIBRARIES) + +if (FreeType2_FOUND) + if (NOT FreeType2_FIND_QUIETLY) + message(STATUS "Found FreeType2: library: ${FreeType2_LIBRARIES}, include path: ${FreeType2_INCLUDE_DIR}") + endif (NOT FreeType2_FIND_QUIETLY) +else (FreeType2_FOUND) + if (FreeType2_FIND_REQUIRED) + MESSAGE(FATAL_ERROR "Could not find the FreeType2 library and header files.") + ENDIF (FreeType2_FIND_REQUIRED) +endif (FreeType2_FOUND) + +MARK_AS_ADVANCED( + FreeType2_INCLUDE_DIR + FreeType2_LIBRARIES +)