Currently, we expect type definitions to be present through windows.h for windows, however on BSD/UNIX systems, they are not available from here. Neither will they be visible through math.h or stdio.h.
To support BSD/UNIX systems, a simple switch is introduced to allow for inclusion of sys/types.h. Additionally, a CMake target is supplied for ease of building using PkgConfig to resolve dependencies.
Currently, we expect type definitions to be present through
windows.h
for windows, however on BSD/UNIX systems, they are not available from here. Neither will they be visible throughmath.h
orstdio.h
.To support BSD/UNIX systems, a simple switch is introduced to allow for inclusion of
sys/types.h
. Additionally, a CMake target is supplied for ease of building usingPkgConfig
to resolve dependencies.