Repository navigation
Some build suggestions #61
Copy link
Copy link
Closed
Description
Activity
- Definitely right - I am working on a refactor of some of the api. A new tag will come out pretty soon then.
2),3),4) Good Ideas. I like in general the approach to allow people to disable features from compilation that they are not interested into. - The current version comes from my habit of dynamic link everything I build - get the point that it might be useful to be able to compile the lib against static libmicrohttpd versions or source code.
- As per the compilation options, I believe that people should not pay for features they do not want to use - so I think this is a good idea.
This said, my current priority for the library (and what I am spending my time on) is to improve the readability of the code, eliminating some over-complicated code and simplifying logical branches and secondary to improve the test coverage.
All you suggested seems really useful though - would you be happy to implement it?
- Definitely right - I am working on a refactor of some of the api. A new tag will come out pretty soon then.
- The problem is not to pay for features. The problem is: I have
undefined referenceerrors and can't compilelibhttpserverat all iflibmicrohttpdhas been compiled using--disable-bauthor--disable-dauth. Note: I has been switched to static linking oflibmicrohttpdin makefile manually.
- The problem is not to pay for features. The problem is: I have
@etr , thanks for the replies! Some things are 'really useful' but needless for my project (well I really can write four flags instead of one 😄 ). Sure I would be happy to implement this (and other) but if you will discuss and merge.
I will be more than happy to discuss and merge :)
- The problem is not to pay for features. The problem is: I have
undefined referenceerrors and can't compilelibhttpserverat all iflibmicrohttpdhas been compiled using--disable-bauthor--disable-dauth. Note: I has been switched to static linking oflibmicrohttpdin makefile manually.
Looks like I rediscovered that problem years later and reported it with #232? 😄
- The problem is not to pay for features. The problem is: I have
Last few issues addressed in: #367
Metadata
Metadata
Assignees
Labels
No labels
Good day, @etr !
Thanks for your work! I would use
libhttpserverin my ARM-uClibc-Linux embedded system.I haven't used the library yet but I have compiled it.
And have some suggestions and notes.
v0.7.1(on 21 Mar 2014). Release new tags, please because of0.8.0version is pointed in docs.--disable-docflag as a shortcut for--disable-doxygen-doc --disable-doxygen-dot --disable-doxygen-man --disable-doxygen-htmlflags collection.--disable-examplesflag to disable examples compilation.--disable-tests(and--disable-unit-tests,--disable-integ-tests?) flag to disable tests compilation.PKG_CHECK_MODULESautoconf's macros and-lmicrohttpdlinker's flag forlibmicrohttpdusing. But what if I want to use a static version oflibmicrohttpdlibrary or its source code instead?libmicrohttpdlibrary can be compiled without some features.dauthandbauthis just examples. But your library references to these functions in code. I think we should use conditional compilation (and configuration flag) instead. There are some lines of code for dauth and bauth only../configurechecks C++11 but it seems thatUSE_CPP_11flag isn't used.I would appreciate an answer for each of them.
Thanks very much.