An error occurred fetching the project authors.
- 15 Feb, 2016 2 commits
-
-
Peter Wu authored
Split the nghttp2 library into objects and a shared library from those objects. This is needed because of symbol visibility. An advantage over the autotools build is that there are no worries about static versus static library builds. Test: cmake $srcdir make nghttpx-unittest main failmalloc make test
-
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 37 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
-