diff options
author | pajoye <none@none> | 2008-02-09 01:59:27 +0000 |
---|---|---|
committer | pajoye <none@none> | 2008-02-09 01:59:27 +0000 |
commit | c7610d06fcd9ef804e5172154a71d6d017f99969 (patch) | |
tree | 66c192c27d18612f629086d583f17d9d7f80c23d /CMakeLists.txt | |
parent | c00717b1b665a2e4e008a538e2a14557f77f9691 (diff) | |
download | libgd-c7610d06fcd9ef804e5172154a71d6d017f99969.tar.gz |
- fix test for the build type
- add profile options
- don't try to find pthread on windows
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 24 |
1 files changed, 18 insertions, 6 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index b363cda..ad86b63 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -35,10 +35,12 @@ if (BUILD_TEST) endif(BUILD_TEST) if (NOT WIN32) - STRING(TOLOWER ${CMAKE_BUILD_TYPE} CMAKE_BUILD_TYPE_TOLOWER) - IF (CMAKE_BUILD_TYPE_TOLOWER MATCHES debug) - set(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -Wall -O0") - ENDIF (CMAKE_BUILD_TYPE_TOLOWER MATCHES debug) + if(DEFINED CMAKE_BUILD_TYPE) + STRING(TOLOWER ${CMAKE_BUILD_TYPE} CMAKE_BUILD_TYPE_TOLOWER) + IF (CMAKE_BUILD_TYPE_TOLOWER MATCHES debug) + set(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -Wall -O0") + ENDIF (CMAKE_BUILD_TYPE_TOLOWER MATCHES debug) + endif(DEFINED CMAKE_BUILD_TYPE) endif (NOT WIN32) if (USE_EXT_GD) @@ -84,6 +86,13 @@ else (USE_EXT_GD) FIND_PACKAGE(ZLIB) + IF (NOT WIN32) + FIND_PACKAGE(PTHREAD) + ENDIF (NOT WIN32) + + FIND_PACKAGE(Freetype) + FIND_PACKAGE(XPM) + if (ENABLE_JPEG) FIND_PACKAGE(JPEG) endif (ENABLE_JPEG) @@ -108,8 +117,6 @@ else (USE_EXT_GD) FIND_PACKAGE(Fontconfig) endif (ENABLE_FONTCONFIG) - - if (FREETYPE_FOUND) INCLUDE_DIRECTORIES(${FREETYPE_INCLUDE_DIR}) SET(HAVE_FT2BUILD_H 1) @@ -166,6 +173,11 @@ else (USE_EXT_GD) SET(GD_LIB gd) endif (WIN32) + IF(PROFILE) + add_definitions("-pg") + set(CMAKE_EXE_LINKER_FLAGS ${LINK_FLAGS} "-pg") + ENDIF(PROFILE) + SET(GD_INCLUDE_DIR "${GD_SOURCE_DIR}/src" "${GD_SOURCE_DIR}") INCLUDE_DIRECTORIES(before ${FONTCONFIG_INCLUDE_DIR}) |