aboutsummaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorFabrice Fontaine <fontaine.fabrice@gmail.com>2019-11-18 18:56:46 +0100
committerAndreas Schneider <asn@cryptomilk.org>2019-11-19 15:41:58 +0100
commit28ce16b29911e5adc60140b572dee177adc7a178 (patch)
tree1c3d384d52351ac5e90bb6711232a557afe265ec /CMakeLists.txt
parent7cc94638ef7b3dd09b5845a12fa73d57488d8760 (diff)
downloadcmocka-28ce16b29911e5adc60140b572dee177adc7a178.tar.gz
cmocka-28ce16b29911e5adc60140b572dee177adc7a178.tar.xz
cmocka-28ce16b29911e5adc60140b572dee177adc7a178.zip
Don't redefine uintptr_t
Add a call to check_type_size in ConfigureChecks.cmake and use it in include/cmocka.h to avoid the following redefinition error on riscv64: In file included from /data/buildroot/buildroot-test/instance-0/output/build/cmocka-1.1.5/src/cmocka.c:62: /data/buildroot/buildroot-test/instance-0/output/build/cmocka-1.1.5/include/cmocka.h:132:28: error: conflicting types for 'uintptr_t' typedef unsigned int uintptr_t; ^~~~~~~~~ In file included from /data/buildroot/buildroot-test/instance-0/output/host/riscv64-buildroot-linux-musl/sysroot/usr/include/stdint.h:20, from /data/buildroot/buildroot-test/instance-0/output/host/riscv64-buildroot-linux-musl/sysroot/usr/include/inttypes.h:9, from /data/buildroot/buildroot-test/instance-0/output/build/cmocka-1.1.5/src/cmocka.c:27: /data/buildroot/buildroot-test/instance-0/output/host/riscv64-buildroot-linux-musl/sysroot/usr/include/bits/alltypes.h:104:24: note: previous declaration of 'uintptr_t' was here typedef unsigned _Addr uintptr_t; ^~~~~~~~~ Fixes: - http://autobuild.buildroot.org/results/30922c18150ea62aefe123d1b7cd1444efab963f Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
Diffstat (limited to 'CMakeLists.txt')
0 files changed, 0 insertions, 0 deletions