Files
pack/core/providers/cpp/buildsystem.go
T
0bff0ecf6c feat: C/C++ providers (#319)
* Start working on ROS provider

* CMake provider, get ROS at least doing something

* update snapshots

* ROS builds now

* update snapshots

* ROS (I think) works

* Add Meson provider

* Add CMake docs

* fix cpp-cmake example

* fix docs build

* Add Meson docs

* ROS docs, allow specifying launch file

* Merge cmake and meson into C++ provider

* Merge docs

* UseMiseVersions()

* trigger ci

* Remove ROS provider

* fix: add cleanse implementation

* test: snapshot update

* test: missing py snapshot update

---------

Co-authored-by: Michael Bianco <[email protected]>
2025-11-20 16:06:15 -07:00

9 lines
214 B
Go

package cpp
import "github.com/railwayapp/railpack/core/generate"
type buildSystem interface {
Install(ctx *generate.GenerateContext, pkgs *generate.MiseStepBuilder)
Build(build *generate.CommandStepBuilder)
}