vcpkg/ports/vsgxchange/require-features.patch
Connor Broyles 7b6d025a18
[vsgxchange] New port (#33265)
* [vsgxchange] New port

* [vsgxchange] Fix package name

* Fix indentation

Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>

* Update version

---------

Co-authored-by: JonLiu1993 <63675417+JonLiu1993@users.noreply.github.com>
2023-08-23 21:57:26 -07:00

67 lines
1.9 KiB
Diff

diff --git a/src/assimp/build_vars.cmake b/src/assimp/build_vars.cmake
index 1e413fc..49d77d4 100644
--- a/src/assimp/build_vars.cmake
+++ b/src/assimp/build_vars.cmake
@@ -1,7 +1,6 @@
# add assimp if available
-find_package(assimp 5.1 QUIET)
-if(NOT assimp_FOUND)
-find_package(assimp 5.0 QUIET)
+if (VSGXCHANGE_WITH_ASSIMP)
+find_package(assimp REQUIRED)
endif()
diff --git a/src/curl/build_vars.cmake b/src/curl/build_vars.cmake
index 015b68c..a4afc8a 100644
--- a/src/curl/build_vars.cmake
+++ b/src/curl/build_vars.cmake
@@ -1,5 +1,7 @@
# add CURL if available
-find_package(CURL)
+if(VSGXCHANGE_WITH_CURL)
+find_package(CURL REQUIRED)
+endif()
if(CURL_FOUND)
OPTION(vsgXchange_curl "Optional CURL support provided" ON)
diff --git a/src/freetype/build_vars.cmake b/src/freetype/build_vars.cmake
index cb63a8b..327db9e 100644
--- a/src/freetype/build_vars.cmake
+++ b/src/freetype/build_vars.cmake
@@ -1,5 +1,7 @@
# add freetype if available
-find_package(Freetype)
+if(VSGXCHANGE_WITH_FREETYPE)
+find_package(Freetype REQUIRED)
+endif()
if(FREETYPE_FOUND)
OPTION(vsgXchange_freetype "Freetype support provided" ON)
diff --git a/src/gdal/build_vars.cmake b/src/gdal/build_vars.cmake
index dd240b0..227c6b7 100644
--- a/src/gdal/build_vars.cmake
+++ b/src/gdal/build_vars.cmake
@@ -1,5 +1,7 @@
# add GDAL if available
-find_package(GDAL QUIET)
+if(VSGXCHANGE_WITH_GDAL)
+find_package(GDAL REQUIRED)
+endif()
if(GDAL_FOUND)
OPTION(vsgXchange_GDAL "GDAL support provided" ON)
diff --git a/src/openexr/build_vars.cmake b/src/openexr/build_vars.cmake
index c4c880a..3ab27c8 100644
--- a/src/openexr/build_vars.cmake
+++ b/src/openexr/build_vars.cmake
@@ -1,5 +1,7 @@
# add openexr if available
-find_package(OpenEXR QUIET)
+if(VSGXCHANGE_WITH_OPENEXR)
+find_package(OpenEXR REQUIRED)
+endif()
if(OpenEXR_FOUND)
OPTION(vsgXchange_openexr "Optional OpenEXR support provided" ON)