- 15 Feb, 2016 1 commit
-
-
Peter Wu authored
Add auto-detection to the most important features (app, hpack, etc.). Move options to a separate file for easier search. Add cmake-based Libevent, jansson and CUnit search. Move pkg-config handling for Libev and jemalloc to their cmake files. Note: duplicates find_package before including CMakeOptions.txt and when checking for features. Maybe that can be cleaned up later...
-
- 14 Feb, 2016 1 commit
-
-
Peter Wu authored
Remove build/host/target by a single target system name (CMake is different for cross-compiling, you are suggested to set CMAKE_TOOLCHAIN_FILE). Fix various library variables, remove CFLAGS (INCLUDE_DIRS could be used instead though, but I consider that minor information that could be added later if wanted). Fix various variable names (prefix, boost, etc.).
-
- 13 Feb, 2016 38 commits
-
-
Peter Wu authored
-
Peter Wu authored
-
Peter Wu authored
-
Peter Wu authored
-
Peter Wu authored
Might not be the best approach, maybe use thewtex/cython-cmake-example?
-
Peter Wu authored
-
Peter Wu authored
Avoids leaking compile flags to dependents.
-
Peter Wu authored
Remaining work: - integrate mruby and neverbleed - integrate cunit
-
Peter Wu authored
-
Peter Wu authored
-
Peter Wu authored
Must be absolute instead of relative
-
Peter Wu authored
Do not use minus sign in macro names.
-
Peter Wu authored
Also remove some headers which were not checked anyway and add macros to cmakeconfig.h.in (based on the headers list in the CMakeLists.txt file).
-
Peter Wu authored
-
Peter Wu authored
-
Peter Wu authored
-
Peter Wu authored
-
Peter Wu authored
AC_CHECK_TYPES and AC_C_BIGENDIAN were removed because nothing checks the resulting macros...
-
Peter Wu authored
-
Peter Wu authored
-
Peter Wu authored
Not working: - option(... check) - not finished everything (see XXX and FIXME) - still halway converting
-
Peter Wu authored
`go test` requires both config.go and the test files in the same directory. For out-of-tree builds, config.go is normally not placed next to the source files, so copy the tests to the build directory as a workaround.
-
Peter Wu authored
Fixes multiple errors while making docs: Could not import extension sphinxcontrib.rubydomain (exception: No module named 'sphinxcontrib') and ../../doc/sources/index.rst:15: WARNING: toctree contains reference to nonexisting document 'nghttp.1' ../../doc/sources/index.rst:15: WARNING: toctree contains reference to nonexisting document 'nghttpd.1' ../../doc/sources/index.rst:15: WARNING: toctree contains reference to nonexisting document 'nghttpx.1' ../../doc/sources/index.rst:15: WARNING: toctree contains reference to nonexisting document 'h2load.1' ../../doc/sources/index.rst:15: WARNING: toctree contains reference to nonexisting document 'programmers-guide'
-
Peter Wu authored
Fixes the following two warnings: examples/client.c:292:0: error: macro "MAX_OUTLEN" is not used [-Werror=unused-macros] examples/tiny-nghttpd.c:298:13: error: function declaration isn’t a prototype [-Werror=strict-prototypes] Caught using cmake as the autoconf check fails due to unused macros (HAVE_xxx in conftest.c) and a main function without parameters respectively.
-
Peter Wu authored
Only used by lib/nghttp2_npn.c where the presence of config.h does not seem to make a difference though.
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-
Tatsuhiro Tsujikawa authored
-