Skip to content

Commit f2923f6

Browse files
committed
Testing latest cpp-library.
1 parent 399d509 commit f2923f6

2 files changed

Lines changed: 1 addition & 40 deletions

File tree

.github/workflows/ci.yml

Lines changed: 0 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -88,45 +88,6 @@ jobs:
8888
# Test find_package
8989
cmake -B build -S .
9090
91-
- name: Test CPMFindPackage
92-
shell: bash
93-
run: |
94-
# Create test to verify CPMFindPackage works (tries find_package first, then CPM)
95-
mkdir -p ${{ runner.temp }}/test-cpm
96-
cd ${{ runner.temp }}/test-cpm
97-
98-
# Download CPM.cmake
99-
mkdir cmake
100-
curl -L https://github.com/cpm-cmake/CPM.cmake/releases/latest/download/get_cpm.cmake -o cmake/CPM.cmake
101-
102-
# Get project name from CMakeLists.txt
103-
PACKAGE_NAME=$(grep -m1 "project(" "${{ github.workspace }}/CMakeLists.txt" | sed 's/project(\([^)]*\)).*/\1/' | awk '{print $1}')
104-
105-
# Convert paths to forward slashes for CMake (works on all platforms)
106-
INSTALL_PREFIX=$(echo "${{ runner.temp }}/install" | sed 's|\\|/|g')
107-
108-
# Create test CMakeLists.txt that uses CPMFindPackage
109-
cat > CMakeLists.txt << EOF
110-
cmake_minimum_required(VERSION 3.20)
111-
project(test-cpm CXX)
112-
113-
set(CMAKE_PREFIX_PATH "${INSTALL_PREFIX}")
114-
set(CPM_SOURCE_CACHE \${CMAKE_SOURCE_DIR}/.cache/cpm CACHE PATH "CPM cache")
115-
include(cmake/CPM.cmake)
116-
117-
# CPMFindPackage tries find_package first, then falls back to CPMAddPackage
118-
CPMFindPackage(
119-
NAME ${PACKAGE_NAME}
120-
GITHUB_REPOSITORY ${{ github.repository }}
121-
GIT_TAG ${{ github.sha }}
122-
)
123-
124-
message(STATUS "Successfully acquired ${PACKAGE_NAME} via CPMFindPackage")
125-
EOF
126-
127-
# Test CPMFindPackage (should find the installed version first)
128-
cmake -B build -S .
129-
13091
clang-tidy:
13192
runs-on: ubuntu-latest
13293

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ include(cmake/CPM.cmake)
1616
# NAME cpp-library
1717
# URL "${CMAKE_SOURCE_DIR}/../cpp-library"
1818
# )
19-
CPMAddPackage("gh:stlab/cpp-library#eb92bfda330b7752725f895fb90397ee52aea9e1")
19+
CPMAddPackage("gh:stlab/cpp-library#b2d8e3ca8fe830d3c6ff6098f78dd8933f7b2437")
2020
# CPMAddPackage("gh:stlab/cpp-library@4.0.5")
2121

2222
include(${cpp-library_SOURCE_DIR}/cpp-library.cmake)

0 commit comments

Comments
 (0)