Skip to content

Some build suggestions #61

@kuraga

Description

@kuraga

Good day, @etr !

Thanks for your work! I would use libhttpserver in my ARM-uClibc-Linux embedded system.

I haven't used the library yet but I have been compiled it.
And I have some suggestions and notes.

  • 1. Your last released Git tag is v0.7.1 (on 21 Mar 2014). Release new tags, please because of 0.8.0 version is pointed in docs.
  • 2. Suggestion: to introduce --disable-doc flag as a shortcut for --disable-doxygen-doc --disable-doxygen-dot --disable-doxygen-man --disable-doxygen-html flags collection.
  • 3. Suggestion: to introduce --disable-examples flag to disable examples compilation.
  • 4. Suggestion: to introduce --disable-tests (and --disable-unit-tests, --disable-integ-tests?) flag to disable tests compilation.
  • 5. You use PKG_CHECK_MODULES autoconf's macros and -lmicrohttpd linker's flag for libmicrohttpd using. But what if I want to use a static version of libmicrohttpd library or its source code instead?
  • 6. libmicrohttpd library can be compiled without some features. dauth and bauth is just examples. But your library reference to these functions in code. I think we should use conditional compilation (and configuration flag) instead. It's some lines of code for dauth and bauth only.
  • 7. ./configure checks C++11 but it seems that USE_CPP_11 flag isn't used.

I would appreciate an answer for each of them.
Thanks very much.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions