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

CMake build improvements + some extra #146

Closed
wants to merge 7 commits into from
Closed

Conversation

rmukh
Copy link
Contributor

@rmukh rmukh commented Jun 9, 2022

Avoid rebuilding all packages with every rebuild. Only UKFtracrography module files will be recompiled on the build command. So, on a single core, the rebuild time is reduced from an hour to a few minutes (on my old laptop). My idea was to improve the maintainability of the repository and improve bug fixes time. In case external libraries have to be rebuilt, one can always pass the FORCE_EXTERNAL_BUILDS option as ON.

Additionally:

  • Removed git protocol references since everything was replaced to https
  • Updated some of the CMake directory files to their newer versions
  • Updated sample_run.sh script

I think it can be merged after #143 with some edits (inserts to the different lines mostly).
This PR was tested on GCC and MSVC.

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

Successfully merging this pull request may close these issues.

2 participants