-
Notifications
You must be signed in to change notification settings - Fork 36
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 support #73
Commits on Feb 28, 2023
-
- Add CMakeLists.txt to build the native and wrapped proto caster libraries - Use FetchContent to retrieve dependencies. - Base dependencies on version from google/or-tools. - Declare all fetch content dependencies before calling make available . - Use CACHE INTERNAL to disable protobuf tests. - Set dependency versions to match those in google/or-tools. Signed-off-by: Rhys Mainwaring <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5ad5713 - Browse repository at this point
Copy the full SHA 5ad5713View commit details -
- Add warning message that CI testing is missing. Signed-off-by: Rhys Mainwaring <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4f6e5c9 - Browse repository at this point
Copy the full SHA 4f6e5c9View commit details -
- Accept changes after running pre-commit. Signed-off-by: Rhys Mainwaring <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a055cf1 - Browse repository at this point
Copy the full SHA a055cf1View commit details -
- Update cxx flags. - Remove CI warning. Signed-off-by: Rhys Mainwaring <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c51c23b - Browse repository at this point
Copy the full SHA c51c23bView commit details -
- Add GHW workflow for build. Signed-off-by: Rhys Mainwaring <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 78637ad - Browse repository at this point
Copy the full SHA 78637adView commit details -
Show more info about the build environment, separate cmake configure,…
… build steps (similar to what we have in pybind11/.github/workflows).
Ralf W. Grosse-Kunstleve committedFeb 28, 2023 Configuration menu - View commit details
-
Copy full SHA for d758885 - Browse repository at this point
Copy the full SHA d758885View commit details -
Ralf W. Grosse-Kunstleve committed
Feb 28, 2023 Configuration menu - View commit details
-
Copy full SHA for 950daac - Browse repository at this point
Copy the full SHA 950daacView commit details -
Add -DCMAKE_VERBOSE_MAKEFILE=ON
Ralf W. Grosse-Kunstleve committedFeb 28, 2023 Configuration menu - View commit details
-
Copy full SHA for cb379d1 - Browse repository at this point
Copy the full SHA cb379d1View commit details -
Ralf W. Grosse-Kunstleve committed
Feb 28, 2023 Configuration menu - View commit details
-
Copy full SHA for 5b092ac - Browse repository at this point
Copy the full SHA 5b092acView commit details -
Add back push branch main trigger in ubuntu-build.yml only (based on …
…comment by @mkruskal-google)
Ralf W. Grosse-Kunstleve committedFeb 28, 2023 Configuration menu - View commit details
-
Copy full SHA for 2a4438e - Browse repository at this point
Copy the full SHA 2a4438eView commit details
Commits on Mar 3, 2023
-
Improve portability when configuring for position independent code
Signed-off-by: Rhys Mainwaring <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a3e1bff - Browse repository at this point
Copy the full SHA a3e1bffView commit details -
Remove redundant check for protobuf dependency
Signed-off-by: Rhys Mainwaring <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e388b89 - Browse repository at this point
Copy the full SHA e388b89View commit details
Commits on Mar 4, 2023
-
Update dependency usage of find_package and FetchContent
- Move global dependency settings to top level CMakeLists.txt. - Remove options to build dependencies. - Add option to build tests (placeholder). - Only FetchContent if find_package fails. Signed-off-by: Rhys Mainwaring <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 44a9c21 - Browse repository at this point
Copy the full SHA 44a9c21View commit details -
- Remove cmake file for tests as not complete nor integrated. Signed-off-by: Rhys Mainwaring <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6159ace - Browse repository at this point
Copy the full SHA 6159aceView commit details
Commits on Mar 8, 2023
-
Add back
push: branches: - main
in pre-commit.ymlRalf W. Grosse-Kunstleve committedMar 8, 2023 Configuration menu - View commit details
-
Copy full SHA for 7736642 - Browse repository at this point
Copy the full SHA 7736642View commit details