aboutsummaryrefslogtreecommitdiff
path: root/ports/spirv-cross
diff options
context:
space:
mode:
authorPark DongHa <luncliff@gmail.com>2021-02-09 09:07:06 +0900
committerGitHub <noreply@github.com>2021-02-08 16:07:06 -0800
commit7bddc2a191b2a7d8a3f817f92c8512aeb237eded (patch)
tree3d1f4798a90007ed69b8e3893e51bc0dfbe56807 /ports/spirv-cross
parent1ef255cb25bc4b0f12e4102fc1db8a283f2c6b13 (diff)
downloadvcpkg-7bddc2a191b2a7d8a3f817f92c8512aeb237eded.tar.gz
vcpkg-7bddc2a191b2a7d8a3f817f92c8512aeb237eded.zip
[spirv-cross,spirv-tools] support iOS triplets (#16038)
* [spirv-tools] support iOS triplets * [spirv-cross] support iOS triplets * [spirv-cross,spirv-tools] update baseline * [spirv-tools] fix mistyped variable name * [spirv-tools] fix wrong git-tree SHA
Diffstat (limited to 'ports/spirv-cross')
-rw-r--r--ports/spirv-cross/CONTROL4
-rw-r--r--ports/spirv-cross/portfile.cmake11
-rw-r--r--ports/spirv-cross/vcpkg.json10
3 files changed, 20 insertions, 5 deletions
diff --git a/ports/spirv-cross/CONTROL b/ports/spirv-cross/CONTROL
deleted file mode 100644
index e7c397b5f..000000000
--- a/ports/spirv-cross/CONTROL
+++ /dev/null
@@ -1,4 +0,0 @@
-Source: spirv-cross
-Version: 2020-02-26
-Homepage: https://github.com/KhronosGroup/SPIRV-Cross
-Description: SPIRV-Cross is a practical tool and library for performing reflection on SPIR-V and disassembling SPIR-V back to high level languages.
diff --git a/ports/spirv-cross/portfile.cmake b/ports/spirv-cross/portfile.cmake
index eb0652a2a..42fa3b234 100644
--- a/ports/spirv-cross/portfile.cmake
+++ b/ports/spirv-cross/portfile.cmake
@@ -9,10 +9,19 @@ vcpkg_from_github(
HEAD_REF master
)
+if(VCPKG_TARGET_IS_IOS)
+ message(STATUS "Using iOS trplet. Executables won't be created...")
+ set(BUILD_CLI OFF)
+else()
+ set(BUILD_CLI ON)
+endif()
+
vcpkg_configure_cmake(
SOURCE_PATH ${SOURCE_PATH}
PREFER_NINJA
- OPTIONS -DSPIRV_CROSS_EXCEPTIONS_TO_ASSERTIONS=OFF
+ OPTIONS
+ -DSPIRV_CROSS_EXCEPTIONS_TO_ASSERTIONS=OFF
+ -DSPIRV_CROSS_CLI=${BUILD_CLI}
)
vcpkg_install_cmake()
diff --git a/ports/spirv-cross/vcpkg.json b/ports/spirv-cross/vcpkg.json
new file mode 100644
index 000000000..61fe79d13
--- /dev/null
+++ b/ports/spirv-cross/vcpkg.json
@@ -0,0 +1,10 @@
+{
+ "name": "spirv-cross",
+ "version-string": "2020-02-26",
+ "port-version": 1,
+ "description": "SPIRV-Cross is a practical tool and library for performing reflection on SPIR-V and disassembling SPIR-V back to high level languages.",
+ "homepage": "https://github.com/KhronosGroup/SPIRV-Cross",
+ "dependencies": [
+ "spirv-headers"
+ ]
+}