]> granicus.if.org Git - json-c/commitdiff
Merge pull request #632 from json-c/json_object-split
authorEric Hawicz <erh+git@nimenees.com>
Sat, 20 Jun 2020 17:04:32 +0000 (13:04 -0400)
committerGitHub <noreply@github.com>
Sat, 20 Jun 2020 17:04:32 +0000 (13:04 -0400)
Json object split

1  2 
CMakeLists.txt

diff --cc CMakeLists.txt
index bfd9c3d781c2f9a0cffd6815a109e54d26237878,50a6770e47c7ac95dbc0c40a0055025e46437fb4..21e395ed3c75a79d0bc412ec7a4cdbf49f6c26c0
@@@ -221,13 -205,19 +221,19 @@@ check_type_size(int64_t             SIZ
  check_type_size(long                SIZEOF_LONG)
  check_type_size("long long"         SIZEOF_LONG_LONG)
  check_type_size("size_t"            SIZEOF_SIZE_T)
+ if (MSVC)
+ list(APPEND CMAKE_EXTRA_INCLUDE_FILES BaseTsd.h)
+ check_type_size("SSIZE_T"           SIZEOF_SSIZE_T)
+ else()
+ check_type_size("ssize_t"           SIZEOF_SSIZE_T)
+ endif()
  
  check_c_source_compiles(
 -[=[
 +"
  extern void json_object_get();
 -__asm__(".section .gnu.json_object_get\\n\\t.ascii \\"Please link against libjson-c instead of libjson\\"\\n\\t.text");
 +__asm__(\".section .gnu.json_object_get\\n\\t.ascii \\\"Please link against libjson-c instead of libjson\\\"\\n\\t.text\");
  int main(int c, char *v) { return 0;}
 -]=]
 +"
  HAS_GNU_WARNING_LONG)
  
  check_c_source_compiles(