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

Conan TODOs #74

Open
1 of 3 tasks
Phibedy opened this issue Oct 2, 2016 · 0 comments
Open
1 of 3 tasks

Conan TODOs #74

Phibedy opened this issue Oct 2, 2016 · 0 comments

Comments

@Phibedy
Copy link
Member

Phibedy commented Oct 2, 2016

The work-flow sucks:

  • it is easy to install but will take forever to build if we pass --build (we would build sdl, opencv etc)
    • we have to get a list of all modules/libraries and pass --build=modules,libraries
    • build them using travis (recommended), conan will update the binaries automatically (it checks the remote binaries)
    • remove all libraries/modules binaries and call conan install --build=missing
  • If a library is compiled using -DUSE_CEREAL and another uses it without -DUSE_CEREAL the headers differ. But library will compile, not sure if the binary compatibility is given in that case. If not we should remove -DUSE_CEREAL from the header or use cereal by default.
  • port all modules/libraries (not that worse, but flags like -DUSE_CEREAL are painful.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant