Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support Bazel build system (as alternative to CMake) #1542

Closed
kwallner opened this issue Jul 25, 2022 · 1 comment · Fixed by #1543
Closed

Support Bazel build system (as alternative to CMake) #1542

kwallner opened this issue Jul 25, 2022 · 1 comment · Fixed by #1543
Assignees
Labels
enhancement New feature tooling All iceoryx related tooling (scripts etc.)

Comments

@kwallner
Copy link
Contributor

Brief feature description

Add support for building iceoryx with Bazel build tool (as alternative build system to CMake).

Detailed information

Bazel provides advanced build features, supporting hermetic, reproducible and scalable builds.

Bazel could be added additionally - without breaking existing CMake builds.

Additional build files (WORKSPACE.bazel and BUILD.bazel) are needed as well as (maybe) some bazel rules (.bzl) located in a bazel subdirectory (like already existing cmake subdirectory).

@mossmaurice mossmaurice added enhancement New feature tooling All iceoryx related tooling (scripts etc.) labels Jul 25, 2022
kwallner added a commit to kwallner/iceoryx that referenced this issue Jul 25, 2022
kwallner added a commit to kwallner/iceoryx that referenced this issue Jul 25, 2022
kwallner added a commit to kwallner/iceoryx that referenced this issue Jul 25, 2022
kwallner added a commit to kwallner/iceoryx that referenced this issue Jul 25, 2022
kwallner added a commit to kwallner/iceoryx that referenced this issue Jul 25, 2022
kwallner added a commit to kwallner/iceoryx that referenced this issue Jul 25, 2022
kwallner added a commit to kwallner/iceoryx that referenced this issue Jul 25, 2022
kwallner added a commit to kwallner/iceoryx that referenced this issue Jul 25, 2022
kwallner added a commit to kwallner/iceoryx that referenced this issue Jul 25, 2022
kwallner added a commit to kwallner/iceoryx that referenced this issue Jul 25, 2022
kwallner added a commit to kwallner/iceoryx that referenced this issue Jul 25, 2022
kwallner pushed a commit to kwallner/iceoryx that referenced this issue Jul 28, 2022
kwallner pushed a commit to kwallner/iceoryx that referenced this issue Jul 28, 2022
dkroenke added a commit to kwallner/iceoryx that referenced this issue Jul 28, 2022
Add linter check for bazel in CI

Signed-off-by: Dietrich Krönke <[email protected]>
dkroenke added a commit that referenced this issue Jul 29, 2022
@t0ny-peng
Copy link
Contributor

I happen to run into this PR since I've been recently using Iceoryx in my own project. Happy to see you guys' name again!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature tooling All iceoryx related tooling (scripts etc.)
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants