Skip to content

Commit 859945b

Browse files
committed
Adding FindFTGL to master
1 parent ad8d7c4 commit 859945b

File tree

3 files changed

+38
-2
lines changed

3 files changed

+38
-2
lines changed

CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ IF(WIN32)
1818
SET(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -/MT")
1919
SET(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -/MTd")
2020
ENDIF()
21-
SET(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${PROJECT_SOURCE_DIR}/")
21+
SET(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${PROJECT_SOURCE_DIR}/" "${PROJECT_SOURCE_DIR}/cmake/Modules/")
2222
SET(EXECUTABLE_OUTPUT_PATH ${CMAKE_BINARY_DIR}/bin CACHE INTERNAL
2323
"Single output directory for building all executables.")
2424

cmake/Modules/FindFTGL.cmake

+36
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
FIND_PATH(FTGL_INCLUDE_DIR FTGL/ftgl.h
2+
HINTS
3+
$ENV{FTGL_DIR}
4+
PATH_SUFFIXES include src
5+
PATHS
6+
/usr/include
7+
/usr/local/include
8+
/sw/include
9+
/opt/local/include
10+
/usr/freeware/include
11+
)
12+
13+
FIND_LIBRARY(FTGL_LIBRARY
14+
NAMES ftgl libftgl ftgl_static
15+
HINTS
16+
$ENV{FTGL_DIR}
17+
PATH_SUFFIXES lib64 lib
18+
PATHS
19+
/usr/lib
20+
/usr/local/lib
21+
/sw
22+
/usr/freeware
23+
)
24+
25+
# set the user variables
26+
IF(FTGL_INCLUDE_DIR)
27+
SET(FTGL_INCLUDE_DIRS "${FTGL_INCLUDE_DIR}")
28+
ENDIF()
29+
SET(FTGL_LIBRARIES "${FTGL_LIBRARY}")
30+
31+
# handle the QUIETLY and REQUIRED arguments and set FTGL_FOUND to TRUE if
32+
# all listed variables are TRUE
33+
INCLUDE("FindPackageHandleStandardArgs")
34+
FIND_PACKAGE_HANDLE_STANDARD_ARGS(FTGL DEFAULT_MSG FTGL_LIBRARY FTGL_INCLUDE_DIR)
35+
36+
#MARK_AS_ADVANCED(FTGL_LIBRARY FTGL_INCLUDE_DIR)

gui/CMakeLists.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ PROJECT(HDViz)
44

55
FIND_PACKAGE(GLUT REQUIRED)
66
FIND_PACKAGE(OpenGL REQUIRED)
7-
FIND_PACKAGE(FreeType REQUIRED)
7+
FIND_PACKAGE(Freetype REQUIRED)
88
FIND_PACKAGE(FTGL REQUIRED)
99
FIND_PACKAGE(Threads)
1010
#FIND_PACKAGE(GLE)

0 commit comments

Comments
 (0)