Salome HOME
Merge from V6_main 06/03/2013
[modules/yacs.git] / adm / cmake / FindGRAPHVIZ.cmake
index e242283a5883b5045483bf6e54914d66ad9111f9..96a6bf44aeb6a8eecc8ccb2ee052a9869ee89898 100644 (file)
@@ -21,9 +21,16 @@ SET(GRAPHVIZ_LIBS)
 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})