Skip to content
Snippets Groups Projects
Commit 88c2a0e6 authored by Pierrick Koch's avatar Pierrick Koch
Browse files

[wip/libnabo] patch patch for bsd, clock

parent 739cc65b
No related branches found
No related tags found
No related merge requests found
......@@ -2,4 +2,4 @@ SHA1 (libnabo-1.0.4.tar.gz) = 1f71f0f6caf50996e3e61b87b2ac2c05c834518e
RMD160 (libnabo-1.0.4.tar.gz) = 5e025ce60f8c773178ce8c1ef7328608a16b63ca
Size (libnabo-1.0.4.tar.gz) = 963380 bytes
SHA1 (patch-aa) = fe3c4640351d88000aa694055468612a7c25ce43
SHA1 (patch-ab) = 1c3719d4fc4df6ad80cf7c76df354297574bf882
SHA1 (patch-ab) = 19ee0764786c7759384c0bca543db1a0d02594a8
diff --git tests/helpers.h tests/helpers.h
index 9f0a2f6..1f65fa2 100644
index 9f0a2f6..edb25d4 100644
--- tests/helpers.h
+++ tests/helpers.h
@@ -125,6 +125,8 @@ typename NearestNeighbourSearch<T>::Matrix createQuery(const typename NearestNei
#ifdef __MACH__
#include <mach/clock.h>
#include <mach/mach.h>
+#else
+#include <time.h>
#endif
#ifdef _POSIX_TIMERS
@@ -155,8 +155,12 @@ namespace boost
mach_port_deallocate(mach_task_self(), cclock);
#else
struct timespec ts;
+ #ifdef __NetBSD__
+ clock_gettime(CLOCK_PROF, &ts);
+ #else
clock_gettime(CLOCK_PROCESS_CPUTIME_ID, &ts);
#endif
+ #endif
return Time(ts.tv_sec) * Time(1000000000) + Time(ts.tv_nsec);
}
Time _start_time;
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment