]> granicus.if.org Git - json-c/commitdiff
Change CMakeLists.txt to look for SSIZE_T on MSVC too.
authorEric Haszlakiewicz <erh+git@nimenees.com>
Sun, 7 Jun 2020 03:36:59 +0000 (03:36 +0000)
committerEric Haszlakiewicz <erh+git@nimenees.com>
Sun, 7 Jun 2020 03:36:59 +0000 (03:36 +0000)
CMakeLists.txt

index 16d1336d1e85e17faeea7ae5af23ec152d021ba3..1c0dd856fbe1f69bc6e8355aa2d4f62d82302928 100644 (file)
@@ -205,7 +205,12 @@ check_type_size(int64_t             SIZEOF_INT64_T)
 check_type_size(long                SIZEOF_LONG)
 check_type_size("long long"         SIZEOF_LONG_LONG)
 check_type_size("size_t"            SIZEOF_SIZE_T)
+if ("${CMAKE_C_COMPILER_ID}" STREQUAL "MSVC")
+list(APPEND CMAKE_EXTRA_INCLUDE_FILES BaseTsd.h)
+check_type_size("SSIZE_T"           SIZEOF_SIZE_T)
+else()
 check_type_size("ssize_t"           SIZEOF_SSIZE_T)
+endif()
 
 check_c_source_compiles(
 [=[