]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/jaegertracing/opentelemetry-cpp/tools/vcpkg/scripts/detect_compiler/portfile.cmake
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / jaegertracing / opentelemetry-cpp / tools / vcpkg / scripts / detect_compiler / portfile.cmake
diff --git a/ceph/src/jaegertracing/opentelemetry-cpp/tools/vcpkg/scripts/detect_compiler/portfile.cmake b/ceph/src/jaegertracing/opentelemetry-cpp/tools/vcpkg/scripts/detect_compiler/portfile.cmake
new file mode 100644 (file)
index 0000000..4f68fae
--- /dev/null
@@ -0,0 +1,28 @@
+set(LOGS\r
+    ${CURRENT_BUILDTREES_DIR}/config-${TARGET_TRIPLET}-out.log\r
+    ${CURRENT_BUILDTREES_DIR}/config-${TARGET_TRIPLET}-rel-out.log\r
+    ${CURRENT_BUILDTREES_DIR}/config-${TARGET_TRIPLET}-dbg-out.log\r
+    ${CURRENT_BUILDTREES_DIR}/config-${TARGET_TRIPLET}-rel-err.log\r
+    ${CURRENT_BUILDTREES_DIR}/config-${TARGET_TRIPLET}-dbg-err.log\r
+)\r
+\r
+foreach(LOG IN LISTS LOGS)\r
+    file(REMOVE ${LOG})\r
+    if(EXISTS ${LOG})\r
+        message(FATAL_ERROR "Could not remove ${LOG}")\r
+    endif()\r
+endforeach()\r
+\r
+set(VCPKG_BUILD_TYPE release)\r
+\r
+vcpkg_configure_cmake(\r
+    SOURCE_PATH "${CMAKE_CURRENT_LIST_DIR}"\r
+    PREFER_NINJA\r
+)\r
+\r
+foreach(LOG IN LISTS LOGS)\r
+    if(EXISTS ${LOG})\r
+        file(READ "${LOG}" _contents)\r
+        message("${_contents}")\r
+    endif()\r
+endforeach()\r