aboutsummaryrefslogtreecommitdiff
path: root/vcpkg/ports/osg/unofficial-osg-config.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'vcpkg/ports/osg/unofficial-osg-config.cmake')
-rw-r--r--vcpkg/ports/osg/unofficial-osg-config.cmake23
1 files changed, 23 insertions, 0 deletions
diff --git a/vcpkg/ports/osg/unofficial-osg-config.cmake b/vcpkg/ports/osg/unofficial-osg-config.cmake
new file mode 100644
index 0000000..512253b
--- /dev/null
+++ b/vcpkg/ports/osg/unofficial-osg-config.cmake
@@ -0,0 +1,23 @@
+cmake_policy(PUSH)
+cmake_policy(SET CMP0012 NEW)
+cmake_policy(SET CMP0054 NEW)
+cmake_policy(SET CMP0057 NEW)
+include("${CMAKE_CURRENT_LIST_DIR}/osg-targets.cmake")
+include(CMakeFindDependencyMacro)
+if("@OSG_TEXT_USE_FONTCONFIG@")
+ find_dependency(Fontconfig) # CMake 3.14
+endif()
+if("plugins" IN_LIST ${CMAKE_FIND_PACKAGE_NAME}_FIND_COMPONENTS)
+ include("${CMAKE_CURRENT_LIST_DIR}/osg-plugins.cmake")
+ if(TARGET unofficial::osg::osgdb_curl)
+ find_dependency(CURL)
+ endif()
+ if(TARGET unofficial::osg::osgdb_exr)
+ find_dependency(OpenEXR CONFIG)
+ endif()
+ if(TARGET unofficial::osg::osgdb_gdal OR TARGET unofficial::osg::osgdb_ogr)
+ find_dependency(GDAL)
+ endif()
+endif()
+set(${CMAKE_FIND_PACKAGE_NAME}_VERSION "@OSG_VER@")
+cmake_policy(POP)