diff options
author | Eric Haszlakiewicz <erh+git@nimenees.com> | 2020-07-22 02:25:03 +0000 |
---|---|---|
committer | Eric Haszlakiewicz <erh+git@nimenees.com> | 2020-07-22 02:25:03 +0000 |
commit | 730e3d044f2ac2e44e38bf67ac31c19925428d15 (patch) | |
tree | 5bf8f1ea9e491e364b478b418dac62692c127af4 /cmake | |
parent | 64de4b6e9f3ca042cc9e09ceef995b1ef6b4d37f (diff) | |
download | json-c-730e3d044f2ac2e44e38bf67ac31c19925428d15.tar.gz |
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.
Example:
mkdir build && cd build
cmake -DOVERRIDE_GET_RANDOM_SEED='do { extern uint32_t getMsTicks(void); int ms = getMsTicks() * 433494437; return ms; } while(0)' ..
Diffstat (limited to 'cmake')
-rw-r--r-- | cmake/config.h.in | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/cmake/config.h.in b/cmake/config.h.in index 8b31164..547a585 100644 --- a/cmake/config.h.in +++ b/cmake/config.h.in @@ -2,6 +2,9 @@ /* Enable RDRAND Hardware RNG Hash Seed */ #cmakedefine ENABLE_RDRAND "@ENABLE_RDRAND@" +/* Override json_c_get_random_seed() with custom code */ +#cmakedefine OVERRIDE_GET_RANDOM_SEED @OVERRIDE_GET_RANDOM_SEED@ + /* Enable partial threading support */ #cmakedefine ENABLE_THREADING "@@" |