Skip to content

Commit 30621f8

Browse files
dakcartotbonfort
authored andcommitted
Update cmake modules for Mac
- FindFreetype.cmake: update to work with Freetype 2.5.2’s new header file layout - FindMySQL.cmake: add suffix and name to find components on Mac
1 parent 373833b commit 30621f8

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

cmake/FindFreetype.cmake

+3-3
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
FIND_PATH(FREETYPE_INCLUDE_DIR_ft2build ft2build.h
4545
HINTS
4646
$ENV{FREETYPE_DIR}
47-
PATH_SUFFIXES include
47+
PATH_SUFFIXES include include/freetype2
4848
PATHS
4949
/usr/local/X11R6/include
5050
/usr/local/X11/include
@@ -54,7 +54,7 @@ FIND_PATH(FREETYPE_INCLUDE_DIR_ft2build ft2build.h
5454
/usr/freeware/include
5555
)
5656

57-
FIND_PATH(FREETYPE_INCLUDE_DIR_freetype2 freetype/config/ftheader.h
57+
FIND_PATH(FREETYPE_INCLUDE_DIR_freetype2 freetype/config/ftheader.h config/ftheader.h
5858
HINTS
5959
$ENV{FREETYPE_DIR}/include/freetype2
6060
PATHS
@@ -64,7 +64,7 @@ FIND_PATH(FREETYPE_INCLUDE_DIR_freetype2 freetype/config/ftheader.h
6464
/sw/include
6565
/opt/local/include
6666
/usr/freeware/include
67-
PATH_SUFFIXES freetype2
67+
PATH_SUFFIXES freetype freetype2
6868
)
6969

7070
set(FREETYPE_NAMES ${FREETYPE_NAMES} freetype libfreetype freetype219 freetype239 freetype241MT_D freetype2411)

cmake/FindMySQL.cmake

+2-1
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,10 @@ ENDIF (MYSQL_INCLUDE_DIR)
1313
FIND_PATH(MYSQL_INCLUDE_DIR mysql.h
1414
/usr/local/include/mysql
1515
/usr/include/mysql
16+
PATH_SUFFIXES mysql
1617
)
1718

18-
SET(MYSQL_NAMES mysqlclient mysqlclient_r)
19+
SET(MYSQL_NAMES mysqlclient mysqlclient_r libmysqlclient)
1920
FIND_LIBRARY(MYSQL_LIBRARY
2021
NAMES ${MYSQL_NAMES}
2122
PATHS /usr/lib /usr/local/lib

0 commit comments

Comments
 (0)