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(