Björn Esser
1e94da779a
CMake: Fix grammar: written -> wrote.
2020-05-18 20:36:16 +02:00
Björn Esser
61e2bae511
doc: Move Doxyfile into doc subdir
2020-05-18 20:36:16 +02:00
Björn Esser
8f3592b3d5
CMake: Fix out-of-tree build for Doxygen documentation.
2020-05-18 18:20:33 +02:00
Björn Esser
3008401b2a
test_deep_copy: Fix assertion value.
2020-05-18 17:06:37 +02:00
Björn Esser
a85d2395ff
README: Update configuration options for CMake.
2020-05-18 12:41:18 +02:00
Björn Esser
76dd99abb2
CMake: Re-format config-option block and re-order it alphabetically.
2020-05-18 12:34:08 +02:00
Björn Esser
78642dcb9b
CMake: Add an option to disable the use of thread-local storage.
...
Using thread-local storage may not be desired in all environments
and/or use-cases, thus there should be an option to disable its use
on purpose.
Fixes #451 .
2020-05-18 12:27:19 +02:00
Björn Esser
dd040ba446
tests: Fix test_double_serializer without thread-local storage.
2020-05-18 12:27:00 +02:00
Björn Esser
053eaa61d7
Fix CMake tests for enforced strict prototypes.
2020-04-14 20:42:32 +02:00
Björn Esser
d0dc3489dc
Enforce strict prototypes.
2020-04-13 11:29:52 +02:00
Björn Esser
165e6f58fc
CMake: Install pkgconfig file in proper location by default
...
The default location for pkconfig files on most systems is:
${CMAKE_INSTALL_LIBDIR}/pkgconfig
Thus the file should get installed in there by default.
2020-04-12 19:21:54 +02:00
Björn Esser
5e699f7f73
Be verbose on failing json_c_version test.
2020-04-11 21:09:31 +02:00
Björn Esser
d47fb12e85
Test coverage for json_c_version.
2020-04-11 12:33:59 +02:00
Björn Esser
73a2ed115a
Remove multiple trailing newlines at EOF.
2020-04-11 10:35:42 +02:00
Björn Esser
fd0ae5aba6
gitignore: Add build folder.
2020-04-11 09:41:04 +02:00
Björn Esser
78cd37fb18
Clean trailing white-space.
2020-04-11 09:41:04 +02:00
Björn Esser
37355cf0e6
Fix line terminators to be UNIX.
2020-04-11 09:40:57 +02:00
Björn Esser
0dac15c1ca
Fix coveralls submission.
...
coveralls-cpp is dead and does not work anymore.
Fortunately there is coveralls-lcov available.
2020-04-10 18:07:38 +02:00
Björn Esser
e756777c92
CMake: Check whether BSYMBOLIC is supported by the linker.
...
Linking with '-Bsymbolic-functions' is supported for ELF-binaries, only.
2020-04-10 17:29:35 +02:00
Björn Esser
58670ec64e
CMake: Build Doxygen documentation out-of-tree.
2020-04-10 14:20:57 +02:00
Björn Esser
a989651bd4
CMake: Fix appending of linker flags.
...
There was a typo in `CMAKE_SHARED_LINKER_FLAGS`.
2020-04-10 14:16:02 +02:00
Björn Esser
259d5078c4
Clean trailing white-spaces in ChangeLog.
2019-01-22 17:07:14 +01:00
Björn Esser
6b0745ea1f
Convert ChangeLog to valid UTF-8 encoding.
2019-01-22 17:07:14 +01:00
Björn Esser
c233f5c05e
json_object_private: Use unsigned 32-bit integer type for refcount
2017-12-17 12:51:17 +01:00
Björn Esser
9aca3b6a08
json_object: Avoid invalid free (and thus a segfault) when ref_count gets < 0
2017-12-14 14:36:07 +01:00
Björn Esser
87556afe2a
Makefile: Add ACLOCAL_AMFLAGS
...
This is recommended by the libtool manual.
2017-12-13 01:26:35 +01:00
Björn Esser
c123a1c21b
json_object: Add size_t json_object_sizeof()
2017-12-11 16:16:15 +01:00
Björn Esser
cec97ebc6f
Replace obsolete AM_PROG_LIBTOOL
2017-07-04 12:54:46 +02:00