An error occurred fetching the project authors.
  1. 16 Feb, 2016 7 commits
  2. 15 Feb, 2016 5 commits
    • Peter Wu's avatar
      cmake: add mruby support, fix tests dir · f407f7f4
      Peter Wu authored
      mruby is always invoked now (mirrors the autotools behavior). It could
      be optimized though to only trigger the mruby build when the static
      library is missing.
      
      Also fix typo in NGHTTP2_TESTS_DIR macro definition (detected when
      invoking the Ninja generator).
      f407f7f4
    • Peter Wu's avatar
      cmake: add neverbleed support · 474ecc4b
      Peter Wu authored
      474ecc4b
    • Peter Wu's avatar
      cmake: fix compilation in lib · 0afc21c9
      Peter Wu authored
      Need to add -fPIC to objects that will be put in a shared library.
      0afc21c9
    • Peter Wu's avatar
      cmake: process tests directory · 8c46d918
      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
      8c46d918
    • Peter Wu's avatar
      cmake: add auto-detection, improve library search · cc92ebf4
      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...
      cc92ebf4
  3. 14 Feb, 2016 1 commit
    • Peter Wu's avatar
      cmake: improve final variable list · c96cf1b3
      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.).
      c96cf1b3
  4. 13 Feb, 2016 27 commits