Gregor Jasny
5699348faa
feat(cmake): Generate pkg-config files
...
Fixes : #447
2021-03-04 21:15:31 +01:00
Gregor Jasny
f448b2c3de
feat(iwyu): Organize includes with include-what-you-use
2021-03-03 22:11:10 +01:00
Gregor Jasny
acab56c808
chore: re-format with clang-format 11
2020-12-14 20:05:20 +01:00
Gregor Jasny
bb017ec15a
pull: Use internal base64 decoding function to avoid dependency ( #417 )
2020-11-23 14:44:04 -08:00
Gregor Jasny
bf9d2e1759
fix(cmake): Fix warning in CheckAtomic
2020-10-02 08:46:18 +02:00
Gregor Jasny
d0e1056016
core: Explicitly link against libatomic when needed
...
Closes : #394
2020-09-27 16:34:40 +01:00
Gregor Jasny
4fc553e692
Use header-only cppcodec lib and fix build
...
Closes : #372
2020-06-07 12:01:29 +02:00
James Harrison
5e1cfe72d2
Add base64 encoding/decoding dependency
...
Adds base64 lib created by René Nyffenegger (with changes from Yannic
Bonenberger).
https://github.com/ReneNyffenegger/cpp-base64
This will be used to implement HTTP Basic Auth - to decode the
Authorization header.
2020-06-05 10:49:42 +01:00
Gregor Jasny
ad7438bacf
feat: Add project to test CMake export
2020-03-20 19:09:56 +01:00
Gregor Jasny
c06e0ef4e4
pull: Add support for https and client certificates
...
Issue: #329
2020-03-17 18:39:12 +01:00
Gregor Jasny
09d36a5037
ci: use vcpkg for external dependencies
2020-03-16 20:34:00 +01:00
Gregor Jasny
60ab357445
CMake: Use CMake package config file exported by Google Benchmark
2019-04-27 20:01:23 +02:00
Gregor Jasny
21e6055863
cmake: Link Google Benchmark library against pthread
...
Fixes : #264
2019-04-27 19:23:00 +02:00
Carlos Gomes Martinho
103cb8af99
fix(cmake): rename findcivetweb module to match find_package
2018-12-20 10:29:53 +01:00
Carlos Gomes Martinho
d6502c22f4
fix(cmake): correct handle standard args
2018-12-20 09:59:07 +01:00
Carlos Gomes Martinho
6cdfadfa73
fix(cmake): fix the target name of civetweb to be lowercase as upstream
2018-12-20 09:22:10 +01:00
Jerry Crunctime
2ccf6acacf
Compile on build server with warnings as errors
2018-12-08 11:15:23 +01:00
Gregor Jasny
e0f059ceb7
CMake: Also lookup threading librray on import
2018-11-04 18:07:57 +01:00
Gregor Jasny
5320a2f828
CMake: Lookup all necessary dependencies
2018-11-04 12:42:23 +01:00
Gregor Jasny
1d38a0a37d
CMake: Use imported Threads::Threads library
2018-11-04 12:35:50 +01:00
Gregor Jasny
77790db606
push: Replace cpr with plain libcurl
2018-11-03 20:21:14 +01:00
Jerry Crunctime
0915abce44
Clean third-party CMake files
2018-11-03 09:28:53 +01:00
Jerry Crunchtime
354e4216ed
Refactor CMake
2018-10-19 16:42:23 +02:00
Gregor Jasny
f12056635c
Use external google mock when requested
2018-10-13 14:08:09 -04:00
Gregor Jasny
d820e0c710
Use external cpr when requested
2018-10-13 14:08:09 -04:00
Gregor Jasny
3144f44491
Use external civetweb when requested
2018-10-13 14:08:09 -04:00
Gregor Jasny
0f1949830e
Rename 3rdparty package config files
2018-09-25 23:57:44 +02:00
Gregor Jasny
c3100364be
cpr: Add header dependency to curl
...
See: #136
2018-08-24 20:13:35 +02:00
Gregor Jasny
f3daf6ed50
Build pull library with CMake
2018-07-06 14:16:24 +02:00
Gregor Jasny
3ec50fec59
Separate out 3rdparty lookup
2018-07-06 14:14:56 +02:00
Gregor Jasny
fab3f3baad
Move generic library into core and pull
2018-07-04 22:18:44 +02:00
Gregor Jasny
4cbce7a642
Install and export
2017-01-14 00:58:22 +01:00
Gregor Jasny
4edb862a0a
Add CMake build system
2017-01-12 23:51:31 +01:00