]> git.sesse.net Git - plocate/blobdiff - meson.build
Check for endian.h before including it. Fixes compilation on FreeBSD.
[plocate] / meson.build
index 960e4eac91d338b1898fd2f479f24b74369d5a5e..05095329fa31d000b03eccbca18139192b6e3b8e 100644 (file)
@@ -12,6 +12,9 @@ atomicdep = cxx.find_library('atomic', required: false)
 if not uringdep.found()
        add_project_arguments('-DWITHOUT_URING', language: 'cpp')
 endif
+if cxx.has_header('endian.h')
+       add_project_arguments('-DHAS_ENDIAN_H', language: 'cpp')
+endif
 
 # Function multiversioning is x86-only _and_ not available on certain targets
 # (they need “ifunc”, indirect functions, a GNU extension).