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 Conan #402

Open
tequdev opened this issue Dec 4, 2024 · 5 comments
Open

Support Conan #402

tequdev opened this issue Dec 4, 2024 · 5 comments

Comments

@tequdev
Copy link
Collaborator

tequdev commented Dec 4, 2024

Currently I'm using the conan-strict branch by @dangell7 as a base during development.
It would be great if this could be used in the dev branch as well.

https://github.com/Xahau/xahaud/tree/conan-strict

However, Boost 1.86 used in the current dev branch causes build errors, so I have downgraded to 1.83 in my environment.
tequdev@ec9c625

@dangell7
Copy link
Collaborator

dangell7 commented Dec 4, 2024

We can do it the trick is the release builder. So you would need to keep the build files in another directory and copy them.

@dangell7
Copy link
Collaborator

dangell7 commented Dec 4, 2024

and I think make changes to the CMakeLists.txt

@tequdev
Copy link
Collaborator Author

tequdev commented Dec 5, 2024

The current release-builder has the path hard-coded as /data/builds, which is not available on macos where these directories are not accessible even with admin.

@dangell7
Copy link
Collaborator

dangell7 commented Dec 5, 2024

Yeah it needs to be run on a ubuntu machine. You could add a mac os if/else or just change it for development

@RichardAH
Copy link
Contributor

As long as the release builder is adjusted to continue working I'm ok with the "primary" build method becoming conan

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

No branches or pull requests

3 participants