summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorpajoye <none@none>2008-02-09 01:59:27 +0000
committerpajoye <none@none>2008-02-09 01:59:27 +0000
commitc7610d06fcd9ef804e5172154a71d6d017f99969 (patch)
tree66c192c27d18612f629086d583f17d9d7f80c23d /CMakeLists.txt
parentc00717b1b665a2e4e008a538e2a14557f77f9691 (diff)
downloadlibgd-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.txt24
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})