[stdexec] update to 2026-01-26 (#49564)
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index 8409707..97a9942 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -273,7 +273,7 @@ target_compile_options(stdexec_executable_flags INTERFACE
|
||||
-include stdexec/__detail/__force_include.hpp>
|
||||
)
|
||||
|
||||
-if (STDEXEC_IS_TOP_LEVEL)
|
||||
+if (0)
|
||||
# Integrate with LLVM/clang tooling
|
||||
include(${CMAKE_CURRENT_SOURCE_DIR}/cmake/clangd_compile_info.cmake)
|
||||
add_executable(_clangd_helper_file
|
||||
@@ -473,6 +473,9 @@ include(CPack)
|
||||
|
||||
install(TARGETS stdexec system_context
|
||||
EXPORT stdexec-exports
|
||||
+ RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
|
||||
+ LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||
+ ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||
FILE_SET headers
|
||||
FILE_SET version_config)
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||
index 7c2874e..0c81985 100644
|
||||
index 54f6330..8409707 100644
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -35,7 +35,7 @@ if(NOT EXISTS ${CMAKE_BINARY_DIR}/execution.bs)
|
||||
${CMAKE_BINARY_DIR}/execution.bs)
|
||||
@@ -51,7 +51,7 @@ if(NOT EXISTS ${CMAKE_CURRENT_BINARY_DIR}/execution.bs)
|
||||
${CMAKE_CURRENT_BINARY_DIR}/execution.bs)
|
||||
endif()
|
||||
file(STRINGS "${CMAKE_BINARY_DIR}/execution.bs" STD_EXECUTION_BS_REVISION_LINE REGEX "Revision: [0-9]+")
|
||||
file(STRINGS "${CMAKE_CURRENT_BINARY_DIR}/execution.bs" STD_EXECUTION_BS_REVISION_LINE REGEX "Revision: [0-9]+")
|
||||
-string(REGEX REPLACE "Revision: ([0-9]+)" "\\1" STD_EXECUTION_BS_REVISION ${STD_EXECUTION_BS_REVISION_LINE})
|
||||
+string(REGEX REPLACE "Revision: ([0-9]+).*" "\\1" STD_EXECUTION_BS_REVISION ${STD_EXECUTION_BS_REVISION_LINE})
|
||||
|
||||
# nvc++ isn't supported by (s)ccache yet, so unset these before the `project()`
|
||||
# call so CMake's CXX compiler detection doesn't throw attempting to use it
|
||||
project(STDEXEC VERSION "0.${STD_EXECUTION_BS_REVISION}.0" LANGUAGES CXX)
|
||||
|
||||
|
||||
@@ -1,13 +1,15 @@
|
||||
set(VCPKG_BUILD_TYPE release) # header-only
|
||||
|
||||
if(VCPKG_TARGET_IS_WINDOWS)
|
||||
vcpkg_check_linkage(ONLY_STATIC_LIBRARY)
|
||||
endif()
|
||||
vcpkg_from_github(
|
||||
OUT_SOURCE_PATH SOURCE_PATH
|
||||
REPO NVIDIA/stdexec
|
||||
REF 089c4613385f808c3b39c4f4915f658157013a36
|
||||
SHA512 a9c1d4009b71bfc280801814272319312b8edcd3106c5fd8fdab6fc2eb2c64be4a01374026de02129389e4d2280599b14a3c037566a1bbefcd6b48c5052d583b
|
||||
REF 8cfc3f1983d3521b341864074123281011f998c1
|
||||
SHA512 6f06efe9f5d8178980982d984e1d4f386a702dd55e1b745d34cee614d323b6b16386106b9c7d88cf71432ac72f46dec2dec70ca29e1098e4806f5e7982e16018
|
||||
HEAD_REF main
|
||||
PATCHES
|
||||
fix-version.patch
|
||||
fix-clangd-helper-file-basedir.patch
|
||||
)
|
||||
|
||||
vcpkg_from_github(
|
||||
@@ -72,6 +74,7 @@ vcpkg_cmake_install()
|
||||
|
||||
vcpkg_cmake_config_fixup(CONFIG_PATH lib/cmake/stdexec)
|
||||
|
||||
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/lib")
|
||||
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/include")
|
||||
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/debug/share")
|
||||
|
||||
vcpkg_install_copyright(FILE_LIST "${SOURCE_PATH}/LICENSE.txt")
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
{
|
||||
"name": "stdexec",
|
||||
"version-date": "2024-06-16",
|
||||
"port-version": 2,
|
||||
"version-date": "2026-01-23",
|
||||
"description": "stdexec is an experimental reference implementation of the Senders model of asynchronous programming proposed by P2300 - std::execution for adoption into the C++ Standard.",
|
||||
"homepage": "https://github.com/NVIDIA/stdexec",
|
||||
"license": "Apache-2.0",
|
||||
|
||||
@@ -9489,8 +9489,8 @@
|
||||
"port-version": 0
|
||||
},
|
||||
"stdexec": {
|
||||
"baseline": "2024-06-16",
|
||||
"port-version": 2
|
||||
"baseline": "2026-01-23",
|
||||
"port-version": 0
|
||||
},
|
||||
"stduuid": {
|
||||
"baseline": "1.2.3",
|
||||
|
||||
@@ -1,5 +1,10 @@
|
||||
{
|
||||
"versions": [
|
||||
{
|
||||
"git-tree": "31018c229b19d5331b241c8844394d03faeec236",
|
||||
"version-date": "2026-01-23",
|
||||
"port-version": 0
|
||||
},
|
||||
{
|
||||
"git-tree": "06777edff8fc92c3716e6a800ae44c8c80cf8af3",
|
||||
"version-date": "2024-06-16",
|
||||
|
||||
Reference in New Issue
Block a user