Skip to content

Commit 57d4275

Browse files
committed
abseil-cpp: update to 20250127.1-1
Signed-off-by: Rosen Penev <[email protected]>
1 parent 4c4de8d commit 57d4275

File tree

3 files changed

+24
-6
lines changed

3 files changed

+24
-6
lines changed

releases.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,7 @@
9999
"absl_variant"
100100
],
101101
"versions": [
102+
"20250127.1-1",
102103
"20240722.0-4",
103104
"20240722.0-3",
104105
"20240722.0-2",

subprojects/abseil-cpp.wrap

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
[wrap-file]
2-
directory = abseil-cpp-20240722.0
3-
source_url = https://github.com/abseil/abseil-cpp/releases/download/20240722.0/abseil-cpp-20240722.0.tar.gz
4-
source_filename = abseil-cpp-20240722.0.tar.gz
5-
source_hash = f50e5ac311a81382da7fa75b97310e4b9006474f9560ac46f54a9967f07d4ae3
2+
directory = abseil-cpp-20250127.1
3+
source_url = https://github.com/abseil/abseil-cpp/releases/download/20250127.1/abseil-cpp-20250127.1.tar.gz
4+
source_filename = abseil-cpp-20250127.1.tar.gz
5+
source_hash = b396401fd29e2e679cace77867481d388c807671dc2acc602a0259eeb79b7811
66
patch_directory = abseil-cpp
77

88
[provide]

subprojects/packagefiles/abseil-cpp/meson.build

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
project(
22
'abseil-cpp',
33
'cpp',
4-
version: '20240722.0',
4+
meson_version: '>=0.49.0',
5+
version: '20250127.1',
56
license: 'Apache-2.0',
6-
default_options: ['cpp_std=c++17'],
77
)
88

9+
override_cpp = 'cpp_std=c++17'
10+
911
cpp = meson.get_compiler('cpp')
1012

1113
flags = cpp.get_supported_arguments(
@@ -645,6 +647,7 @@ absl_base_lib = static_library(
645647
'absl_base',
646648
absl_base_sources,
647649
include_directories: absl_include_dir,
650+
override_options: override_cpp,
648651
cpp_args: arch_flags,
649652
dependencies: [dependency('threads'), libatomic],
650653
)
@@ -653,24 +656,28 @@ absl_hash_lib = static_library(
653656
'absl_hash',
654657
absl_hash_sources,
655658
include_directories: absl_include_dir,
659+
override_options: override_cpp,
656660
)
657661

658662
absl_numeric_lib = static_library(
659663
'absl_numeric',
660664
absl_numeric_sources,
661665
include_directories: absl_include_dir,
666+
override_options: override_cpp,
662667
)
663668

664669
absl_profiling_lib = static_library(
665670
'absl_profiling',
666671
absl_profiling_sources,
667672
include_directories: absl_include_dir,
673+
override_options: override_cpp,
668674
)
669675

670676
absl_crc_lib = static_library(
671677
'absl_crc',
672678
absl_crc_sources,
673679
include_directories: absl_include_dir,
680+
override_options: override_cpp,
674681
link_with: [absl_base_lib],
675682
dependencies: libatomic,
676683
)
@@ -679,13 +686,15 @@ absl_strings_lib = static_library(
679686
'absl_strings',
680687
absl_strings_sources,
681688
include_directories: absl_include_dir,
689+
override_options: override_cpp,
682690
link_with: [absl_base_lib, absl_crc_lib, absl_numeric_lib, absl_profiling_lib],
683691
)
684692

685693
absl_debugging_lib = static_library(
686694
'absl_debugging',
687695
absl_debugging_sources,
688696
include_directories: absl_include_dir,
697+
override_options: override_cpp,
689698
link_with: [absl_base_lib, absl_strings_lib],
690699
dependencies: libatomic,
691700
)
@@ -694,6 +703,7 @@ absl_random_lib = static_library(
694703
'absl_random',
695704
absl_random_sources,
696705
include_directories: absl_include_dir,
706+
override_options: override_cpp,
697707
cpp_args: hw_flags,
698708
link_with: [absl_base_lib, absl_strings_lib],
699709
dependencies: libatomic,
@@ -703,6 +713,7 @@ absl_time_lib = static_library(
703713
'absl_time',
704714
absl_time_sources,
705715
include_directories: absl_include_dir,
716+
override_options: override_cpp,
706717
link_with: [absl_base_lib, absl_numeric_lib, absl_strings_lib],
707718
# macOS only, upstream: https://github.com/abseil/abseil-cpp/pull/280
708719
dependencies: dependency(
@@ -716,20 +727,23 @@ absl_types_lib = static_library(
716727
'absl_types',
717728
absl_types_sources,
718729
include_directories: absl_include_dir,
730+
override_options: override_cpp,
719731
)
720732

721733
absl_synchronization_lib = static_library(
722734
'absl_synchronization',
723735
absl_synchronization_sources,
724736
cpp_args: unscaled_cycleclock_flag,
725737
include_directories: absl_include_dir,
738+
override_options: override_cpp,
726739
link_with: [absl_base_lib, absl_debugging_lib, absl_time_lib],
727740
)
728741

729742
absl_container_lib = static_library(
730743
'absl_container',
731744
absl_container_sources,
732745
include_directories: absl_include_dir,
746+
override_options: override_cpp,
733747
link_with: [
734748
absl_base_lib,
735749
absl_debugging_lib,
@@ -743,6 +757,7 @@ absl_flags_lib = static_library(
743757
'absl_flags',
744758
absl_flags_sources,
745759
include_directories: absl_include_dir,
760+
override_options: override_cpp,
746761
link_with: [
747762
absl_base_lib,
748763
absl_container_lib,
@@ -757,6 +772,7 @@ absl_status_lib = static_library(
757772
'absl_status',
758773
absl_status_sources,
759774
include_directories: absl_include_dir,
775+
override_options: override_cpp,
760776
link_with: [absl_base_lib, absl_strings_lib],
761777
)
762778

@@ -765,6 +781,7 @@ absl_log_lib = static_library(
765781
absl_log_sources,
766782
cpp_args: unscaled_cycleclock_flag,
767783
include_directories: absl_include_dir,
784+
override_options: override_cpp,
768785
link_with: [absl_base_lib, absl_strings_lib, absl_flags_lib],
769786
dependencies: libatomic,
770787
)

0 commit comments

Comments
 (0)