package An official xmake package repository
https://xrepo.xmake.io/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
39 lines
971 B
39 lines
971 B
diff --git a/include/chipmunk/chipmunk_types.h b/include/chipmunk/chipmunk_types.h |
|
index 9544da8..82d027e 100644 |
|
--- a/include/chipmunk/chipmunk_types.h |
|
+++ b/include/chipmunk/chipmunk_types.h |
|
@@ -54,7 +54,11 @@ |
|
|
|
#ifndef CP_USE_DOUBLES |
|
// Use doubles by default for higher precision. |
|
- #define CP_USE_DOUBLES 1 |
|
+ #if (!defined(__ARM_NEON__) || !__ARM_NEON__ || __arm64) |
|
+ #define CP_USE_DOUBLES 1 |
|
+ #else |
|
+ #define CP_USE_DOUBLES 0 |
|
+ #endif |
|
#endif |
|
|
|
/// @defgroup basicTypes Basic Types |
|
diff --git a/src/cpHastySpace.c b/src/cpHastySpace.c |
|
index 8dca425..fa3074d 100644 |
|
--- a/src/cpHastySpace.c |
|
+++ b/src/cpHastySpace.c |
|
@@ -7,8 +7,16 @@ |
|
//TODO: Move all the thread stuff to another file |
|
|
|
//#include <sys/param.h > |
|
-#ifndef _WIN32 |
|
+ |
|
+#ifdef __APPLE__ |
|
#include <sys/sysctl.h> |
|
+#elif defined(ANDROID) |
|
+#include <linux/sysctl.h> |
|
+#endif |
|
+ |
|
+#ifndef _WIN32 |
|
+#include <pthread.h> |
|
+#elif defined(__MINGW32__) |
|
#include <pthread.h> |
|
#else |
|
#ifndef WIN32_LEAN_AND_MEAN
|
|
|