-
Notifications
You must be signed in to change notification settings - Fork 116
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
Add CMake based build support on stable/2.10 #287
Conversation
- seem to have merged too much when trying to cherry-pick some bugfixes
- similar to r2592 on trunk
I love this. It would be amazing if we had a cmake version of cbc because we would then be able to contribute to the build and, more crucially, easily split the code into more files/classes and add our own files. |
@nikaza FYI I'm currently trying to maintain the last stable branch and master for projects:
which is more or less needed for my job which is to maintain google/or-tools project (which is currently migrating to CMake also)... |
Honestly that would be life-changing for so many reasons, you're a hero - I'm switching all my developers to this. Could you add some build instructions for the dependencies? I tried creating a build folder and then the classic
so I assume we need a certain directory layout and all cmake projects inside. Do you have a link to the cmake build for the master project? |
Sorry that this has been sitting for so long. We just haven't had the bandwidth to look at it yet! |
@nikaza not exactly, You can take a look at the CMake of google/or-tools I'll try to provide a clean example using FetchContent OR/AND using a local install. Also you can try to look at the dockerfile -> 1c70574#diff-ef27d5937c144ea10291b80274d3a311 where we install one by one in the system all the stack ps: we can discuss about it on discord -> https://discord.gg/ENkQrdf |
Add CMake based build + Makefile/docker CI + Travis-CI