am7xxx: bump _POSIX_C_SOURCE to 200112L for lroundf()
authorAntonio Ospite <ao2@ao2.it>
Tue, 17 Nov 2015 17:42:39 +0000 (18:42 +0100)
committerAntonio Ospite <ao2@ao2.it>
Tue, 17 Nov 2015 17:42:39 +0000 (18:42 +0100)
The library code uses lroundf() from math.h but some compilers may warn
about an implicit definition of it, so make sure it it actually
available by following the requirements from the LROUND(3) man page.

src/CMakeLists.txt

index f743b1a..7e914f7 100644 (file)
@@ -1,5 +1,5 @@
 add_definitions("-D_BSD_SOURCE") # for htole32()
 add_definitions("-D_BSD_SOURCE") # for htole32()
-add_definitions("-D_POSIX_C_SOURCE=199309L") # for nanosleep()
+add_definitions("-D_POSIX_C_SOURCE=200112L") # for nanosleep() and lroundf()
 
 # Find packages needed to build library
 find_package(libusb-1.0 REQUIRED)
 
 # Find packages needed to build library
 find_package(libusb-1.0 REQUIRED)