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

Simpler bootstrapping #18

Open
vanrein opened this issue Dec 30, 2019 · 0 comments
Open

Simpler bootstrapping #18

vanrein opened this issue Dec 30, 2019 · 0 comments

Comments

@vanrein
Copy link
Contributor

vanrein commented Dec 30, 2019

  • Bootstrapping offers options from the ${CMAKE_SOURCE_DIR}/bootstrap/ directory. Collect them all. Try to find the possible Debian systems as separate options.
  • Let the symlink just be one of the bootstrapping options (scan documentation for remarks about that too).
  • Most of the times, a single bootstrap option is selected. This can then be automatically selected (when no setting was made yet).
  • When multiple options are available, setup a bootstrap menu (including the symbolic link option). Deselect the current ${BUILDROOT_MKHERE} selection if it is not contained in the bootstrap menu.
  • When no options are available, switch to manual, but then require it having been setup, or fail.
  • After selection, check the presence of ${BUILDROOT_MKHERE}/lib/stdlib as a sanity check.
  • Continue to work with ${BUILDROOT_MKHERE} in the files CMakeLists.txt, as we do now.
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

No branches or pull requests

1 participant