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

Eliminate Conan #432

Merged
merged 2 commits into from
Jul 18, 2023
Merged

Conversation

eboasson
Copy link
Contributor

It is the only thing standing in the way of a successful C++11 build.

Signed-off-by: Erik Boasson <[email protected]>
Copy link
Contributor

@ThijsSassen ThijsSassen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

-DANALYZER=${ANALYZER:-off} \
-DSANITIZER=${SANITIZER:-none} \
-DENABLE_SHM=${ICEORYX:-off} \
-DENABLE_COVERAGE=${COVERAGE:-off} \
-DENABLE_LEGACY=${LEGACY:-off} \
-DBUILD_TESTING=on \
-DBUILD_TESTING=${TESTING:-on} \
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why is testing added as an argument as there is not a single build using it?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Because I added it in while figuring out what to do with Google Test not supporting C++11 (it turned out I needed to use an older release), and then forgot to remove it again. I'll remove it now.

* Download and build Google Test on the fly on Windows, Linux: Windows
  because it is the only way to get it, Linux because we need a version
  that still supports C++. (macOS: homebrew does just fine.)

* Move C++11 build to Linux: it is the only one that requires boost, and
  installing boost on Windows via Chocolatey takes forever whereas on
  Linux "apt install" is done nearly instantaneously.

* PIP cacheing is no longer needed.

* Bison has not been needed for a long time, so stop installing it.

Signed-off-by: Erik Boasson <[email protected]>
@eboasson eboasson merged commit 05cd3bb into eclipse-cyclonedds:master Jul 18, 2023
1 of 18 checks passed
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.

2 participants