Created
September 20, 2014 03:33
-
-
Save mistydemeo/f7ab02089c43dd557ef4 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| diff --git a/CMakeLists.txt b/CMakeLists.txt | |
| index 3f1531a..59ba4b8 100644 | |
| --- a/CMakeLists.txt | |
| +++ b/CMakeLists.txt | |
| @@ -1,7 +1,7 @@ | |
| cmake_minimum_required(VERSION 2.6) | |
| project(c10t) | |
| -set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/modules;${CMAKE_MODULE_PATH}") | |
| +set(CMAKE_MODULE_PATH "${CMAKE_MODULE_PATH}") | |
| # attempt to find out which revision we are building from | |
| execute_process(COMMAND git rev-list HEAD -n1 --abbrev-commit | |
| @@ -21,7 +21,7 @@ set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}) | |
| find_package(ZLIB REQUIRED) | |
| find_package(PNG REQUIRED) | |
| -find_package(FreeType REQUIRED) | |
| +find_package(Freetype 2 REQUIRED) | |
| find_package(Threads REQUIRED) | |
| find_package(Boost COMPONENTS thread filesystem system REQUIRED) | |
| diff --git a/cmake/modules/FindFreeType.cmake b/cmake/modules/FindFreeType.cmake | |
| deleted file mode 100644 | |
| index 0e16dd4..0000000 | |
| --- a/cmake/modules/FindFreeType.cmake | |
| +++ /dev/null | |
| @@ -1,117 +0,0 @@ | |
| -# - Locate FreeType library | |
| -# This module defines | |
| -# FREETYPE_LIBRARY, the library to link against | |
| -# FREETYPE_FOUND, if false, do not try to link to FREETYPE | |
| -# FREETYPE_INCLUDE_DIRS, where to find headers. | |
| -# This is the concatenation of the paths: | |
| -# FREETYPE_INCLUDE_DIR_ft2build | |
| -# FREETYPE_INCLUDE_DIR_freetype2 | |
| -# | |
| -# $FREETYPE_DIR is an environment variable that would | |
| -# correspond to the ./configure --prefix=$FREETYPE_DIR | |
| -# used in building FREETYPE. | |
| -# Created by Eric Wing. | |
| - | |
| -# Ugh, FreeType seems to use some #include trickery which | |
| -# makes this harder than it should be. It looks like they | |
| -# put ft2build.h in a common/easier-to-find location which | |
| -# then contains a #include to a more specific header in a | |
| -# more specific location (#include <freetype/config/ftheader.h>). | |
| -# Then from there, they need to set a bunch of #define's | |
| -# so you can do something like: | |
| -# #include FT_FREETYPE_H | |
| -# Unfortunately, using CMake's mechanisms like INCLUDE_DIRECTORIES() | |
| -# wants explicit full paths and this trickery doesn't work too well. | |
| -# I'm going to attempt to cut out the middleman and hope | |
| -# everything still works. | |
| -FIND_PATH(FREETYPE_INCLUDE_DIR_ft2build ft2build.h | |
| - PATHS | |
| - $ENV{FREETYPE_DIR} | |
| - NO_DEFAULT_PATH | |
| - PATH_SUFFIXES include | |
| -) | |
| -FIND_PATH(FREETYPE_INCLUDE_DIR_ft2build ft2build.h | |
| - PATHS ${CMAKE_PREFIX_PATH} # Unofficial: We are proposing this. | |
| - NO_DEFAULT_PATH | |
| - PATH_SUFFIXES include | |
| -) | |
| -FIND_PATH(FREETYPE_INCLUDE_DIR_ft2build ft2build.h | |
| - PATHS | |
| - /usr/local | |
| - /usr | |
| - /usr/local/X11R6 | |
| - /usr/local/X11 | |
| - /usr/X11R6 | |
| - /usr/X11 | |
| - /sw | |
| - /opt/local | |
| - /opt/csw | |
| - /opt | |
| - /usr/freeware | |
| - PATH_SUFFIXES include | |
| -) | |
| - | |
| -FIND_PATH(FREETYPE_INCLUDE_DIR_freetype2 freetype/config/ftheader.h | |
| - $ENV{FREETYPE_DIR}/include/freetype2 | |
| - NO_DEFAULT_PATH | |
| -) | |
| -FIND_PATH(FREETYPE_INCLUDE_DIR_freetype2 freetype/config/ftheader.h | |
| - PATHS ${CMAKE_PREFIX_PATH} # Unofficial: We are proposing this. | |
| - NO_DEFAULT_PATH | |
| - PATH_SUFFIXES include/freetype2 | |
| -) | |
| -FIND_PATH(FREETYPE_INCLUDE_DIR_freetype2 freetype/config/ftheader.h | |
| - /usr/local/include/freetype2 | |
| - /usr/include/freetype2 | |
| - /usr/local/X11R6/include/freetype2 | |
| - /usr/local/X11/include/freetype2 | |
| - /usr/X11R6/include/freetype2 | |
| - /usr/X11/include/freetype2 | |
| - /sw/include/freetype2 | |
| - /opt/local/include/freetype2 | |
| - /opt/csw/include/freetype2 | |
| - /opt/include/freetype2 | |
| - /usr/freeware/include/freetype2 | |
| -) | |
| - | |
| -FIND_LIBRARY(FREETYPE_LIBRARY | |
| - NAMES freetype libfreetype freetype219 | |
| - PATHS | |
| - $ENV{FREETYPE_DIR} | |
| - NO_DEFAULT_PATH | |
| - PATH_SUFFIXES lib64 lib | |
| -) | |
| -FIND_LIBRARY(FREETYPE_LIBRARY | |
| - NAMES freetype libfreetype freetype219 | |
| - PATHS ${CMAKE_PREFIX_PATH} # Unofficial: We are proposing this. | |
| - NO_DEFAULT_PATH | |
| - PATH_SUFFIXES lib64 lib | |
| -) | |
| -FIND_LIBRARY(FREETYPE_LIBRARY | |
| - NAMES freetype libfreetype freetype219 | |
| - PATHS | |
| - /usr/local | |
| - /usr | |
| - /usr/local/X11R6 | |
| - /usr/local/X11 | |
| - /usr/X11R6 | |
| - /usr/X11 | |
| - /sw | |
| - /opt/local | |
| - /opt/csw | |
| - /opt | |
| - /usr/freeware | |
| - PATH_SUFFIXES lib64 lib | |
| -) | |
| - | |
| -IF(FREETYPE_INCLUDE_DIR_ft2build AND FREETYPE_INCLUDE_DIR_freetype2) | |
| - SET(FREETYPE_INCLUDE_DIRS "${FREETYPE_INCLUDE_DIR_ft2build};${FREETYPE_INCLUDE_DIR_freetype2}") | |
| -ENDIF(FREETYPE_INCLUDE_DIR_ft2build AND FREETYPE_INCLUDE_DIR_freetype2) | |
| - | |
| - | |
| -SET(FREETYPE_FOUND "NO") | |
| -IF(FREETYPE_LIBRARY AND FREETYPE_INCLUDE_DIRS) | |
| - SET(FREETYPE_FOUND "YES") | |
| -ENDIF(FREETYPE_LIBRARY AND FREETYPE_INCLUDE_DIRS) | |
| - | |
| - |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment