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

Single header file release #2

Open
BrendanSimon opened this issue Jan 10, 2019 · 2 comments
Open

Single header file release #2

BrendanSimon opened this issue Jan 10, 2019 · 2 comments

Comments

@BrendanSimon
Copy link

I know this project hasn't been active for a while, but if anyone is listening, I was wondering how hard it would be to geneate releases that are a single header file ?

An example header only project is Catch2. I think it is multiple headers in it's implementation, but is released as a single header file for easy use and inclusion in projects. I can easily upgrade to a new release by updating one header file.

https://github.com/catchorg/Catch2

Would be nice if Simple-FFT had a similar one header file release :)

@d1vanov
Copy link
Owner

d1vanov commented Jan 11, 2019

Hi. I am listening but frankly I am not much interested in putting effort into this idea. I looked into what Catch2 project does to create a single header file and that looks kinda scary - some Python script parsing the C++ header files seems to be involved, so it's not something as simple as "compose these headers using cat".

I can leave this issue open for a while and see if anyone has any idea how this idea could be implemented in a simpler way and would actually like to do that.

@BrendanSimon
Copy link
Author

Fair enough too. If it could be made as easy as a "cat this an that", maybe with little refactoring or something, then it might be worth the effort.

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

2 participants