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
[CMake] USE_SCIP=OFF not working #2129
Comments
This is important for commercial uses since SCIP's license is not open source. |
For release v7.8 we get the agreement to integrate SCIP in our build process, but yes you still need to comply with SCIP license limitation if you want to use it (only the LinearSolver component use it). Having the ability to disable SCIP (i.e. having USE_SCIP=OFF) is a target goal, I'll try to fix it ASAP Should reuse this instead:
|
Starting with or-tools 7.8, SCIP is not built in by default.
To use it, you must comply with the license. But this is not required for
just compiling it.
Laurent Perron | Operations Research | lperron@google.com | (33) 1 42 68 53
00
Le jeu. 6 août 2020 à 14:43, Joshua Eckroth <notifications@github.com> a
écrit :
… This is important for commercial uses since SCIP's license is not open
source.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#2129 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ACUPL3LHNWWSKPYHAEWCXQ3R7KQQDANCNFSM4PWROLOQ>
.
|
Do you think this is still a problem ? |
On master, I have added BUILD_SCIP=OFF in commented form in Makefile.local.
Uncommenting it, and then *make clean*, then* make all* will build or-tools
without SCIP support.
Laurent Perron | Operations Research | lperron@google.com | (33) 1 42 68 53
00
Le jeu. 6 août 2020 à 15:43, Laurent Perron <lperron@google.com> a écrit :
… Starting with or-tools 7.8, SCIP is not built in by default.
To use it, you must comply with the license. But this is not required for
just compiling it.
Laurent Perron | Operations Research | ***@***.*** | (33) 1 42 68
53 00
Le jeu. 6 août 2020 à 14:43, Joshua Eckroth ***@***.***> a
écrit :
> This is important for commercial uses since SCIP's license is not open
> source.
>
> —
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly, view it on GitHub
> <#2129 (comment)>,
> or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/ACUPL3LHNWWSKPYHAEWCXQ3R7KQQDANCNFSM4PWROLOQ>
> .
>
|
libscip (SCIP optimization library) is suddenly required for any cmake C++ build, ignoring USE_SCIP option.
This line: https://github.com/google/or-tools/blame/stable/cmake/cpp.cmake#L222 requires libscip, ignoring the USE_SCIP setting. Removing this line allows a successful build (assuming one does not wish to use scipopt library).
The text was updated successfully, but these errors were encountered: