Skip to content

Add multi-platform CMake workflow and installation targets#1

Open
zhou0 wants to merge 6 commits intorswinkle:masterfrom
zhou0:add-cmake-config-16266829650338646131
Open

Add multi-platform CMake workflow and installation targets#1
zhou0 wants to merge 6 commits intorswinkle:masterfrom
zhou0:add-cmake-config-16266829650338646131

Conversation

@zhou0
Copy link
Copy Markdown

@zhou0 zhou0 commented Apr 24, 2026

No description provided.

zhou0 and others added 6 commits April 24, 2026 17:23
This workflow configures CMake to run builds on multiple platforms including Windows and Ubuntu with various compilers.
…ings

- Added `_CRT_SECURE_NO_WARNINGS` for MSVC builds.
- Excluded POSIX-only `cvector_nolibc` test on Windows.
- Updated `cmake_minimum_required` to use `3.5...3.10` syntax.
Add CMake configuration supporting minimum version 3.5
- Added `GNUInstallDirs` for standard installation paths.
- Added install rules for `cvector` INTERFACE library and `cvector.h`.
- Exported CMake targets for easier integration.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant