Skip to content

Commit dc02615

Browse files
committed
Add installation rules; remove boost from CI workflow
1 parent 101efb7 commit dc02615

2 files changed

Lines changed: 4 additions & 8 deletions

File tree

‎.github/workflows/ci.yml‎

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,6 @@ jobs:
2121
steps:
2222
- uses: actions/checkout@v4
2323

24-
- name: Install Boost (Linux)
25-
if: runner.os == 'Linux'
26-
run: sudo apt-get update && sudo apt-get install -y libboost-dev
27-
28-
- name: Install Boost (macOS)
29-
if: runner.os == 'macOS'
30-
run: brew install boost
31-
3224
- name: Configure CMake
3325
run: cmake -B build -DCMAKE_BUILD_TYPE=${{ matrix.build_type }}
3426

‎CMakeLists.txt‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,10 @@ if(BUILD_SLICK_STREAM_BUFFER_TESTS)
4747
add_subdirectory(tests)
4848
endif()
4949

50+
# Installation rules
51+
include(GNUInstallDirs)
52+
install(DIRECTORY include/ DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})
53+
5054
# Generate and install CMake config files for vcpkg compatibility
5155
include(CMakePackageConfigHelpers)
5256

0 commit comments

Comments
 (0)