]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/jaegertracing/opentelemetry-cpp/tools/vcpkg/ports/shaderc/CMakeLists.txt
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / jaegertracing / opentelemetry-cpp / tools / vcpkg / ports / shaderc / CMakeLists.txt
diff --git a/ceph/src/jaegertracing/opentelemetry-cpp/tools/vcpkg/ports/shaderc/CMakeLists.txt b/ceph/src/jaegertracing/opentelemetry-cpp/tools/vcpkg/ports/shaderc/CMakeLists.txt
new file mode 100644 (file)
index 0000000..7ecdd03
--- /dev/null
@@ -0,0 +1,31 @@
+option(SUFFIX_D "Add d Suffix to lib" ${SUFFIX_D})\r
+if(NOT SUFFIX_D)\r
+    find_library(GLSLANG glslang)\r
+    find_library(OSDEPENDENT OSDependent)\r
+    find_library(OGLCOMPILER OGLCompiler)\r
+    find_library(HLSLLIB HLSL)\r
+    find_library(SPIRVLIB SPIRV)\r
+ELSE()\r
+    find_library(GLSLANG glslangd)\r
+    find_library(OSDEPENDENT OSDependentd)\r
+    find_library(OGLCOMPILER OGLCompilerd)\r
+    find_library(HLSLLIB HLSLd)\r
+    find_library(SPIRVLIB SPIRVd)\r
+ENDIF()\r
+\r
+add_library(glslang STATIC IMPORTED GLOBAL)\r
+set_property(TARGET glslang PROPERTY IMPORTED_LOCATION "${GLSLANG}")\r
+find_path(glslang_SOURCE_DIR glslang/Include/Common)\r
+set_property(TARGET glslang APPEND PROPERTY INTERFACE_INCLUDE_DIRECTORIES "${glslang_SOURCE_DIR}")\r
+\r
+add_library(OSDependent STATIC IMPORTED GLOBAL)\r
+set_property(TARGET OSDependent PROPERTY IMPORTED_LOCATION "${OSDEPENDENT}")\r
+\r
+add_library(OGLCompiler STATIC IMPORTED GLOBAL)\r
+set_property(TARGET OGLCompiler PROPERTY IMPORTED_LOCATION "${OGLCOMPILER}")\r
+\r
+add_library(HLSL STATIC IMPORTED GLOBAL)\r
+set_property(TARGET HLSL PROPERTY IMPORTED_LOCATION "${HLSLLIB}")\r
+\r
+add_library(SPIRV STATIC IMPORTED GLOBAL)\r
+set_property(TARGET SPIRV PROPERTY IMPORTED_LOCATION "${SPIRVLIB}")\r