[Bf-blender-cvs] [e0cb67f] master: CMake: Add check for whether OIIO has bundled pugixml library
Sergey Sharybin
noreply at git.blender.org
Mon Dec 29 11:08:26 CET 2014
Commit: e0cb67f7408d0fb60898a732d84889d9f158ed0e
Author: Sergey Sharybin
Date: Mon Dec 29 15:02:16 2014 +0500
Branches: master
https://developer.blender.org/rBe0cb67f7408d0fb60898a732d84889d9f158ed0e
CMake: Add check for whether OIIO has bundled pugixml library
Will become handy when we'll be re-integrating changes from Cycles standalone
repository back to blender.
===================================================================
M build_files/cmake/Modules/FindOpenImageIO.cmake
===================================================================
diff --git a/build_files/cmake/Modules/FindOpenImageIO.cmake b/build_files/cmake/Modules/FindOpenImageIO.cmake
index 3904998..f8d6612 100644
--- a/build_files/cmake/Modules/FindOpenImageIO.cmake
+++ b/build_files/cmake/Modules/FindOpenImageIO.cmake
@@ -7,6 +7,7 @@
# OPENIMAGEIO_ROOT_DIR, The base directory to search for OpenImageIO.
# This can also be an environment variable.
# OPENIMAGEIO_FOUND, If false, do not try to use OpenImageIO.
+# OPENIMAGEIO_PUGIXML_FOUND, Indicates whether OIIO has biltin PuguXML parser.
#
# also defined, but not for general use are
# OPENIMAGEIO_LIBRARY, where to find the OpenImageIO library.
@@ -63,7 +64,12 @@ FIND_PACKAGE_HANDLE_STANDARD_ARGS(OpenImageIO DEFAULT_MSG
IF(OPENIMAGEIO_FOUND)
SET(OPENIMAGEIO_LIBRARIES ${OPENIMAGEIO_LIBRARY})
SET(OPENIMAGEIO_INCLUDE_DIRS ${OPENIMAGEIO_INCLUDE_DIR})
-ENDIF(OPENIMAGEIO_FOUND)
+ IF(EXISTS ${OPENIMAGEIO_INCLUDE_DIR}/OpenImageIO/pugixml.hpp)
+ SET(OPENIMAGEIO_PUGIXML_FOUND TRUE)
+ ENDIF()
+ELSE()
+ SET(OPENIMAGEIO_PUGIXML_FOUND FALSE)
+ENDIF()
MARK_AS_ADVANCED(
OPENIMAGEIO_INCLUDE_DIR
More information about the Bf-blender-cvs
mailing list