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

Out-of-the-box support for projects using the GNU toolset #47

Open
GitMensch opened this issue Jan 31, 2023 · 1 comment
Open

Out-of-the-box support for projects using the GNU toolset #47

GitMensch opened this issue Jan 31, 2023 · 1 comment
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@GitMensch
Copy link

At least from the webpage this blueprint is currently highly clang/cmake centric. This FR is about extending that.

Feature Description:

  • example project
  • task definitions (possibly "configure" as a step that is executed once; "build" which executes "make", likely placing -g (or even -ggdb3 to CFLAGS/CXXFLAGS)
  • clangd integration (that likely would mean to wrap the make invocation into bear to provide the necessary clangd configuration)
  • possibly pre-configured/installed extensions for Makefiles and autoconf/automake (I can recommend maelvalais.autoconf for both).
@planger
Copy link
Contributor

planger commented Feb 28, 2023

Hi @GitMensch, thank you very much for your idea! Sounds great.

Currently we have the CMake example project. Are you proposing to extend that or rather add a separate one?

Either way, we'd be thrilled if you could open a PR with your proposal or point us to a separate Git repo which contains the example you are suggesting (including a tasks.json, etc.). We'd be happy to integrate it into the example generator.

Thank you!

@planger planger added enhancement New feature or request help wanted Extra attention is needed labels Feb 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants