Procházet zdrojové kódy

Add a conditional compilation to android.

mingodad před 13 roky
rodič
revize
ecc8e45c78
1 změnil soubory, kde provedl 5 přidání a 1 odebrání
  1. 5 1
      ext/sqratimport.cpp

+ 5 - 1
ext/sqratimport.cpp

@@ -228,7 +228,11 @@ static SQRESULT sqrat_importbin(HSQUIRRELVM v, const SQChar* moduleName) {
     }
 #elif defined(__unix)
     /* adding .so to moduleName? */
-    void *mod = dlopen(moduleName, RTLD_NOW | RTLD_LOCAL | RTLD_NOLOAD); //RTLD_NOLOAD flag is not specified in POSIX.1-2001..so not the best solution :(
+    void *mod = dlopen(moduleName, RTLD_NOW | RTLD_LOCAL
+#ifndef ANDROID_BUILD
+                       | RTLD_NOLOAD //RTLD_NOLOAD flag is not specified in POSIX.1-2001..so not the best solution :(
+#endif
+                       );
     if (mod == NULL) {
         mod = dlopen(moduleName, RTLD_NOW | RTLD_LOCAL);
         if (mod == NULL)