IF(WINDOWS)
SET(GRAPHVIZHOME $ENV{GRAPHVIZHOME})
FIND_PATH(GRAPHVIZ_INCLUDE_DIR gvc.h ${GRAPHVIZHOME}/include/graphviz)
- FIND_LIBRARY(GVC_LIB gvc ${GRAPHVIZHOME}/bin)
+
+ SET(GRAPHVIZBIN ${GRAPHVIZHOME}/bin)
+ IF("${CMAKE_SIZEOF_VOID_P}" EQUAL "8") # if platform is Windows 64 bit
+ SET(GRAPHVIZBIN ${GRAPHVIZBIN}/x64)
+ ENDIF()
+
+ FIND_LIBRARY(GVC_LIB gvc HINTS "${GRAPHVIZBIN}")
SET(GRAPHVIZ_LIBS ${GRAPHVIZ_LIBS} ${GVC_LIB})
- FIND_LIBRARY(GRAPH_LIB graph ${GRAPHVIZHOME}/bin)
+
+ FIND_LIBRARY(GRAPH_LIB graph HINTS "${GRAPHVIZBIN}")
SET(GRAPHVIZ_LIBS ${GRAPHVIZ_LIBS} ${GRAPH_LIB})
ELSE(WINDOWS)
SET(GRAPHVIZHOME $ENV{GRAPHVIZHOME})