Peter Wu
|
55b270587b
|
cmake: build examples
|
2016-02-13 20:13:43 +01:00 |
Peter Wu
|
5297136bc0
|
cmake: use PRIVATE instead of PUBLIC
Avoids leaking compile flags to dependents.
|
2016-02-13 20:13:43 +01:00 |
Peter Wu
|
61bb6428fd
|
cmake: add third-party and src
Remaining work:
- integrate mruby and neverbleed
- integrate cunit
|
2016-02-13 20:13:42 +01:00 |
Peter Wu
|
ccd2d34160
|
cmake: Install headers
|
2016-02-13 20:13:42 +01:00 |
Peter Wu
|
ea6eed10c7
|
cmake: fix version in soname
|
2016-02-13 20:13:42 +01:00 |
Peter Wu
|
7a86758edb
|
cmake: Fix libnghttp2.pc paths
Must be absolute instead of relative
|
2016-02-13 20:13:42 +01:00 |
Peter Wu
|
90d66ea4a9
|
cmake: fix detection of -Werror flag
Do not use minus sign in macro names.
|
2016-02-13 20:13:42 +01:00 |
Peter Wu
|
5b21c39bb2
|
cmake: add lib, add versioning info, install lib
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).
|
2016-02-13 20:13:42 +01:00 |
Peter Wu
|
744e80d579
|
cmake: Fill in auto-tools compatible paths
|
2016-02-13 20:13:42 +01:00 |
Peter Wu
|
3842fe175c
|
cmake: attempt to get diagnostic output right
|
2016-02-13 20:13:42 +01:00 |
Peter Wu
|
900667a998
|
cmake: moar .in file via configure_file
|
2016-02-13 20:13:42 +01:00 |
Peter Wu
|
147e098827
|
cmake: test for warning flags
|
2016-02-13 20:13:42 +01:00 |
Peter Wu
|
5819d03c68
|
cmake: more functions
AC_CHECK_TYPES and AC_C_BIGENDIAN were removed because nothing checks
the resulting macros...
|
2016-02-13 20:13:42 +01:00 |
Peter Wu
|
90f5bf796d
|
cmake: check more headers and sizeof
|
2016-02-13 20:13:42 +01:00 |
Peter Wu
|
2b63980758
|
cmake: more dependency checks
|
2016-02-13 20:13:42 +01:00 |
Peter Wu
|
65d33c553c
|
CMake WIP
Not working:
- option(... check)
- not finished everything (see XXX and FIXME)
- still halway converting
|
2016-02-13 20:13:42 +01:00 |