File tree Expand file tree Collapse file tree 2 files changed +28
-6
lines changed Expand file tree Collapse file tree 2 files changed +28
-6
lines changed Original file line number Diff line number Diff line change @@ -242,7 +242,19 @@ set(spirv-cross-util-sources
242
242
${CMAKE_CURRENT_SOURCE_DIR} /spirv_cross_util.cpp
243
243
${CMAKE_CURRENT_SOURCE_DIR} /spirv_cross_util.hpp )
244
244
245
+ set (spirv-cross-abi-major 0 )
246
+ set (spirv-cross-abi-minor 56 )
247
+ set (spirv-cross-abi-patch 0 )
248
+ set (SPIRV_CROSS_VERSION ${spirv-cross-abi-major}.${spirv-cross-abi-minor}.${spirv-cross-abi-patch} )
249
+
245
250
if (SPIRV_CROSS_STATIC )
251
+ if (NOT SPIRV_CROSS_SKIP_INSTALL )
252
+ configure_file (
253
+ ${CMAKE_CURRENT_SOURCE_DIR} /pkg-config/spirv-cross-c.pc.in
254
+ ${CMAKE_CURRENT_BINARY_DIR} /spirv-cross-c.pc @ONLY )
255
+ install (FILES ${CMAKE_CURRENT_BINARY_DIR} /spirv-cross-c.pc DESTINATION ${CMAKE_INSTALL_LIBDIR} /pkgconfig )
256
+ endif ()
257
+
246
258
spirv_cross_add_library (spirv-cross-core spirv_cross_core STATIC
247
259
${spirv-cross-core-sources} )
248
260
@@ -331,13 +343,7 @@ if (SPIRV_CROSS_STATIC)
331
343
endif ()
332
344
endif ()
333
345
334
- set (spirv-cross-abi-major 0 )
335
- set (spirv-cross-abi-minor 56 )
336
- set (spirv-cross-abi-patch 0 )
337
-
338
346
if (SPIRV_CROSS_SHARED )
339
- set (SPIRV_CROSS_VERSION ${spirv-cross-abi-major}.${spirv-cross-abi-minor}.${spirv-cross-abi-patch} )
340
-
341
347
if (NOT SPIRV_CROSS_SKIP_INSTALL )
342
348
configure_file (
343
349
${CMAKE_CURRENT_SOURCE_DIR} /pkg-config/spirv-cross-c-shared.pc.in
Original file line number Diff line number Diff line change
1
+ # Copyright 2020-2021 Hans-Kristian Arntzen
2
+ # SPDX-License-Identifier: Apache-2.0
3
+
4
+ prefix=@CMAKE_INSTALL_PREFIX@
5
+ exec_prefix=${prefix}
6
+ libdir=${prefix}/@CMAKE_INSTALL_LIBDIR@
7
+ sharedlibdir=${prefix}/@CMAKE_INSTALL_LIBDIR@
8
+ includedir=${prefix}/@CMAKE_INSTALL_INCLUDEDIR@/spirv_cross
9
+
10
+ Name: spirv-cross-c
11
+ Description: C API for SPIRV-Cross
12
+ Version: @SPIRV_CROSS_VERSION@
13
+
14
+ Requires:
15
+ Libs: -L${libdir} -L${sharedlibdir} -lspirv-cross-c
16
+ Cflags: -I${includedir}
You can’t perform that action at this time.
0 commit comments