111 Commits (1cb56e705f83ebedbf3ee4c5b545c3ec7a8a8524)

Author SHA1 Message Date
  Robert Bielik 21f767f63f Add target include dirs for static library as well 3 years ago
  DeX77 d6d4b71d7d
* don't assume includedir 4 years ago
  Pawday e91e4cc9fb Setted cmake "uninstall" target to exist in unix like operating systems only 4 years ago
  Eric Haszlakiewicz 8c727e5ce1 Only define an "uninstall" target if it's not already defined (e.g. by projects that include json-c) 4 years ago
  Eric Haszlakiewicz 75bf657cc2 If inttypes.h is present, use it, even on Windows. 4 years ago
  Eric Hawicz cd7109f767
Merge pull request #696 from ssrlive/master 4 years ago
  Alexandru Ardelean 8abeebc9b2 json_pointer: allow the feature to be disabled 4 years ago
  ssrlive ba181548bc To avoid target exe file export JSON functions. 4 years ago
  Eric Haszlakiewicz 041cef434a Add a DISABLE_EXTRA_LIBS option to skip using libbsd, per @neheb's request on issue #692/commit 0f61f692. 4 years ago
  Eric Haszlakiewicz 0f61f6921b Iesue #692: use arc4random() if it's available (in libc on BSD systems, and libbsd on Linux). 4 years ago
  Rosen Penev 987d3b2c86
fix compilation with clang 4 years ago
  Alan Coopersmith 6cf4847796 Use getrandom() if available in json_c_get_random_seed 5 years ago
  Eric Haszlakiewicz de02d09c32 Update the master branch to version 0.15.99 5 years ago
  Eric Haszlakiewicz 730e3d044f Issue #594 - provide an OVERRIDE_GET_RANDOM_SEED cmake variable to override json_c_get_random_seed() for embedded platforms where time(NULL) doesn't work. 5 years ago
  Simon McVittie c2c94024f5 build: Add symbol versions to all exported symbols 5 years ago
  Eric Hawicz 99bb2121c6
Merge pull request #632 from json-c/json_object-split 5 years ago
  Micah Snyder 60494684a1 Issue #508: `-fPIC` to link libjson-c.a with libs 5 years ago
  Eric Haszlakiewicz 0a16b23adf Fix typo in previous commit to check for SSIZE_T on MSVC. 5 years ago
  Eric Haszlakiewicz eab1375123 Change CMakeLists.txt to look for SSIZE_T on MSVC too. 5 years ago
  Eric Haszlakiewicz 0fc9d91277 Kick json_type_string out of struct json_object. 5 years ago
  Eric Haszlakiewicz fe308b8862 Issue #626: Restore compatibility with cmake 2.8 by adjusting quoting and explicitly defining the PROJECT_VERSION* variables. 5 years ago
  Björn Esser 1e94da779a CMake: Fix grammar: written -> wrote. 5 years ago
  Björn Esser 61e2bae511 doc: Move Doxyfile into doc subdir 5 years ago
  Björn Esser 8f3592b3d5 CMake: Fix out-of-tree build for Doxygen documentation. 5 years ago
  Björn Esser 76dd99abb2 CMake: Re-format config-option block and re-order it alphabetically. 5 years ago
  Björn Esser 78642dcb9b CMake: Add an option to disable the use of thread-local storage. 5 years ago
  Eric Haszlakiewicz 06742d6277 Issue #600: don't rename the static library on Windows, it _needs_ to have a different name because the dll build also creates a "json-c.lib" file. 5 years ago
  Eric Haszlakiewicz 4f43a077a4 Issue #598: avoid building static libraries twice. 5 years ago
  hofnarr 558ef8609c cmake: change variable name 5 years ago
  hofnarr 929d74512a cmake: add list for build targets 5 years ago
  dota17 e97fc20bfd update 5 years ago
  dota17 952db0f397 support to build both static and shared libraries 5 years ago
  Eric Haszlakiewicz 00272292a7 The json_parse command line app doesn't build on Windows, disable it. 5 years ago
  Eric Haszlakiewicz 55d053118e Add an apps directory, and a json_parse program to parse an input file and report on memory usage. 5 years ago
  Eric Haszlakiewicz fa6bc1e2d7 Issue #471: always create directories with mode 0755, regardless of umask. 5 years ago
  Eric Haszlakiewicz 8b511c402b Issue #585: don't install config.h 5 years ago
  Eric Haszlakiewicz 2babb5b780 Update the master branch to version 0.0.14.99 5 years ago
  Jehan 8c33d1c3c9 CMakeLists: do not enforce strict prototypes on Windows. 5 years ago
  Björn Esser 053eaa61d7 Fix CMake tests for enforced strict prototypes. 5 years ago
  Björn Esser d0dc3489dc
Enforce strict prototypes. 5 years ago
  Björn Esser 165e6f58fc
CMake: Install pkgconfig file in proper location by default 5 years ago
  Björn Esser 78cd37fb18
Clean trailing white-space. 5 years ago
  Björn Esser e756777c92
CMake: Check whether BSYMBOLIC is supported by the linker. 5 years ago
  Björn Esser 58670ec64e
CMake: Build Doxygen documentation out-of-tree. 5 years ago
  Björn Esser a989651bd4
CMake: Fix appending of linker flags. 5 years ago
  Eric Haszlakiewicz 545464322b Issue #568: fix the strtoll and strtoull handing so config.h ends up creating defines for those only when needed, which should exclude mingw environments. 5 years ago
  Eric Haszlakiewicz 19bbf2c069 Add includes and split off json_types.h to help ensure that headers can be included in any order. 5 years ago
  dota17 1204a1fded modify the doc target message 5 years ago
  Eric Haszlakiewicz e94eb90f9f
Merge pull request #546 from dota17/make_unistall 5 years ago
  dota17 c14c6caa32 delete -r in uninstall 5 years ago