Jan Kuhlmann
cb28cd1819
replaced minimal example for modules
2025-03-31 09:52:53 -06:00
Jan Kuhlmann
24ce771ec1
fixed linewrap on windows and CXX compiler on ubuntu
2025-03-31 09:52:53 -06:00
Jan Kuhlmann
2b1e9e7409
added c++20 workflows for modules in ubuntu and windows
2025-03-31 09:52:53 -06:00
Juan Ramos
234c4b7370
cmake: Update minimum version to 3.22.1
...
Matches Vulkan Validation Layers and SPIRV-Tools.
2025-02-04 16:44:38 -07:00
dependabot[bot]
f864bc6dfe
build(deps): bump fsfe/reuse-action from 4 to 5
...
Bumps [fsfe/reuse-action](https://github.com/fsfe/reuse-action ) from 4 to 5.
- [Release notes](https://github.com/fsfe/reuse-action/releases )
- [Commits](https://github.com/fsfe/reuse-action/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: fsfe/reuse-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-11-19 12:56:41 -07:00
Charles Giessen
e271cfd480
ci: Only run once if pushing to main repo branch
2024-10-22 10:42:45 -06:00
Charles Giessen
5952791798
Add windows clang & clang-cl CI jobs
2024-07-12 14:13:48 -05:00
Charles Giessen
78a92e2c7c
build: Require MSVC 17.11 for module support
...
17.10 and before has a bug that prevents the vulkan.cppm module from
compiling. The module support wont be enabled unless the MSVC version
contains the fix.
2024-07-10 11:12:48 -05:00
dependabot[bot]
6c539b2ed2
build(deps): bump fsfe/reuse-action from 3 to 4
...
Bumps [fsfe/reuse-action](https://github.com/fsfe/reuse-action ) from 3 to 4.
- [Release notes](https://github.com/fsfe/reuse-action/releases )
- [Commits](https://github.com/fsfe/reuse-action/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: fsfe/reuse-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-07-08 13:11:15 -05:00
Charles Giessen
e3c37e6e18
cmake: Workaround MSVC module support compiler bug
...
Adds the VULKAN_HEADERS_ENABLE_MODULE option to control whether to build the Vulkan-Hpp module.
This is necessary to allow CI to pass while waiting for the MSVC version 17.11, which fixes an
internal compiler bug, to be added to github actions runners.
2024-06-18 14:25:22 -06:00
Charles Giessen
cde27c9456
ci: Add explicit build step
...
This tests the Vulkan Module building without needing to run inside an integration
test. While theoretically the integration tests will exercise the build, the nature
of running the build inside of a test makes it more difficult to diagnose if the test
is poorly setup or if the build itself isn't working.
2024-06-18 14:25:22 -06:00
Charles Giessen
a692a9c939
ci: Add install step
2024-06-18 14:25:22 -06:00
David Neto
8f034f6b48
cmake: Allow external control of whether to test or install
...
This makes the project more composable: It can be built and
tested as part of a larger set of projects, from source.
2024-06-14 14:42:51 -06:00
dependabot[bot]
f030d9dd8c
build(deps): bump fsfe/reuse-action from 2 to 3
...
Bumps [fsfe/reuse-action](https://github.com/fsfe/reuse-action ) from 2 to 3.
- [Release notes](https://github.com/fsfe/reuse-action/releases )
- [Commits](https://github.com/fsfe/reuse-action/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: fsfe/reuse-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-03-04 10:37:11 -07:00
Juan Ramos
b93aa80bbc
Fix testing for 3.15
2023-11-20 18:07:10 -07:00
Juan Ramos
d9542c985b
ci: Use matrix.cmake-version
2023-11-20 17:41:58 -07:00
Juan Ramos
a32b2b412b
Use ctest for integration testing
2023-11-20 14:18:09 -07:00
Juan Ramos
af4fb97d7b
ci cleanup
2023-11-10 17:23:53 -07:00
Juan Ramos
f4bfcd8852
ci: Fix fork development
...
Well the prior change does eliminate duplicate runs it stops
automated testing on forks.
2023-10-16 16:39:30 -06:00
dependabot[bot]
7b3466a1f4
build(deps): bump fsfe/reuse-action from 1 to 2
...
Bumps [fsfe/reuse-action](https://github.com/fsfe/reuse-action ) from 1 to 2.
- [Release notes](https://github.com/fsfe/reuse-action/releases )
- [Commits](https://github.com/fsfe/reuse-action/compare/v1...v2 )
---
updated-dependencies:
- dependency-name: fsfe/reuse-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-13 14:31:59 -06:00
dependabot[bot]
58ca9534a2
build(deps): bump actions/checkout from 3 to 4
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2023-10-13 14:25:53 -06:00
Juan Ramos
e65ef887fc
ci: Prevent duplicate CI runs
...
https://github.com/orgs/community/discussions/26276
2023-10-13 14:25:30 -06:00
Juan Ramos
6eee20744f
ci: Add Windows to CI
2023-07-17 12:47:51 -06:00