1
0
mirror of https://github.com/pdf2htmlEX/pdf2htmlEX.git synced 2024-07-07 18:30:34 +00:00

better searching for fontforge

This commit is contained in:
Lu Wang 2012-09-10 21:35:06 +08:00
parent 2cc7da786a
commit c18243638e

View File

@ -21,20 +21,14 @@ else()
message(FATAL_ERROR "Error: cannot locate fontforge.h") message(FATAL_ERROR "Error: cannot locate fontforge.h")
endif() endif()
if(${CMAKE_SYSTEM_NAME} MATCHES "Linux") set(FF_LIB_NAME ${CMAKE_SHARED_LIBRARY_PREFIX}fontforge${CMAKE_SHARED_LIBRARY_SUFFIX})
set(FF_LIB_EXT ".so")
elseif(${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
set(FF_LIB_EXT ".dylib")
else()
message("Set FF_LIB_EXT for your platform!")
endif()
find_library(FF_LIB libfontforge${FF_LIB_EXT}) find_library(FF_LIB FF_LIB_NAME)
if(FF_LIB) if(FF_LIB)
message("Found libfontforge${FF_LIB_EXT}: ${FF_LIB}") message("Found ${FF_LIB_NAME}: ${FF_LIB}")
set(FONTFORGE_LIBRARIES ${FF_LIB}) set(FONTFORGE_LIBRARIES ${FF_LIB})
else() else()
message(FATAL_ERROR "Error: cannot locate libfontforge${FF_LIB_EXT}") message(FATAL_ERROR "Error: cannot locate ${FF_LIB_NAME}")
endif() endif()
message("Looking for libraries of python, which is required by fontforge, if you can link fontforge without python, you may disable this") message("Looking for libraries of python, which is required by fontforge, if you can link fontforge without python, you may disable this")