Skip to content

Commit 3f0b873

Browse files
committed
Test the deps target explicitly
1 parent 4912961 commit 3f0b873

File tree

2 files changed

+19
-2
lines changed

2 files changed

+19
-2
lines changed

.github/workflows/ci.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,3 +95,15 @@ jobs:
9595
- name: Compile mainline
9696
run: |
9797
./mainline.sh
98+
99+
just_dependencies:
100+
runs-on: ubuntu-latest
101+
steps:
102+
- name: Checkout
103+
uses: actions/checkout@v4
104+
- name: Install Dependencies
105+
run: |
106+
sudo apt-get update
107+
sudo apt-get install -y cmake clang
108+
- name: Compile deps target
109+
run: ./scripts/compile_target.sh deps

CMakeLists.txt

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -175,9 +175,14 @@ else()
175175
set(GDB_DEP "")
176176
endif()
177177

178-
# Group dependencies into a single target
178+
# Group non-curl dependencies into a single target
179179
add_custom_target(deps
180-
DEPENDS zlib_external ${OPENSSL_DEP} nghttp2_external ${GDB_DEP}
180+
DEPENDS
181+
zlib_external
182+
${OPENSSL_DEP}
183+
nghttp2_external
184+
zstd_external
185+
${GDB_DEP}
181186
)
182187

183188
# Now for the main dependencies!

0 commit comments

Comments
 (0)