1
1
distributable :
2
- url : https://github.com/abseil/abseil-cpp/archive/refs/tags/{{version.raw }}.tar.gz
2
+ url : https://github.com/abseil/abseil-cpp/archive/refs/tags/{{version.tag }}.tar.gz
3
3
strip-components : 1
4
4
5
5
versions :
6
- github : abseil/abseil-cpp/releases/tags
6
+ github : abseil/abseil-cpp
7
7
8
8
build :
9
9
dependencies :
10
10
cmake.org : ^3
11
-
11
+ linux :
12
+ gnu.org/gcc : ^14 # since 20250814.0
12
13
script :
13
- - cmake -S . -B build
14
- -DCMAKE_CXX_STANDARD=17
15
- -DBUILD_SHARED_LIBS=ON
16
- -DCMAKE_INSTALL_RPATH={{ prefix }}/lib
17
- -DCMAKE_BINARY_DIR={{ prefix }}/bin
18
- -DABSL_PROPAGATE_CXX_STD=ON
19
- -DCMAKE_INSTALL_PREFIX={{ prefix }}
20
- -DCMAKE_INSTALL_LIBDIR={{ prefix }}/lib
21
- -DCMAKE_BUILD_TYPE=Release
22
- -DCMAKE_FIND_FRAMEWORK=LAST
23
- -DCMAKE_VERBOSE_MAKEFILE=ON
24
- -Wno-dev
25
- -DBUILD_TESTING=OFF
14
+ - cmake -S . -B build $CMAKE_ARGS
26
15
- cmake --build build
27
16
- cmake --install build
28
17
@@ -37,6 +26,20 @@ build:
37
26
-e "s/\+brewing//g"
38
27
abslTargets{,-release}.cmake
39
28
working-directory : ' {{prefix}}/lib/cmake/absl'
29
+ env :
30
+ CMAKE_ARGS :
31
+ - -DCMAKE_CXX_STANDARD=17
32
+ - -DBUILD_SHARED_LIBS=ON
33
+ - -DCMAKE_INSTALL_RPATH={{ prefix }}/lib
34
+ - -DCMAKE_BINARY_DIR={{ prefix }}/bin
35
+ - -DABSL_PROPAGATE_CXX_STD=ON
36
+ - -DCMAKE_INSTALL_PREFIX={{ prefix }}
37
+ - -DCMAKE_INSTALL_LIBDIR={{ prefix }}/lib
38
+ - -DCMAKE_BUILD_TYPE=Release
39
+ - -DCMAKE_FIND_FRAMEWORK=LAST
40
+ - -DCMAKE_VERBOSE_MAKEFILE=ON
41
+ - -Wno-dev
42
+ - -DBUILD_TESTING=OFF
40
43
41
44
test :
42
45
dependencies :
0 commit comments