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

build system tweaks #1275

Merged
merged 1 commit into from
Dec 31, 2024
Merged

build system tweaks #1275

merged 1 commit into from
Dec 31, 2024

Conversation

agalasso
Copy link
Contributor

  • use WXWIN environment variable directly so callers do not need to set wxWdgets_PREFIX_DIRECTORY when invoking cmake
  • Windows: use the Visual Studio 17 generator by default (so callers do not need to specify it)
  • Remove INDI as an explicit dependency of the phd2 executable CMake target. This will speed up the incremental edit-compile-test cycle a little bit, but developers will have to build INDI once before building the phd2 target specifically. In Visual Studio this means building the whole solution once before building the phd2 project.

 - use WXWIN environment variable directly so callers do not need to set wxWdgets_PREFIX_DIRECTORY
   when invoking cmake
 - Windows: use the Visual Studio 17 generator by default (so callers do not need to specify it)
 - Remove INDI as an explicit dependency of the phd2 executable CMake target. This will
   speed up the incremental edit-compile-test cycle a little bit, but developers
   will have to build INDI once before building the phd2 target specifically. In Visual Studio
   this means building the whole solution once before building the phd2 project.
@agalasso agalasso requested a review from bwdev01 December 31, 2024 09:34
@agalasso agalasso merged commit a671685 into master Dec 31, 2024
4 checks passed
@agalasso agalasso deleted the andy/cmake-tweaks branch December 31, 2024 18:20
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