Fixed Android compilation on Windows
authorAndrey Kamaev <no@email>
Thu, 14 Jul 2011 07:44:33 +0000 (07:44 +0000)
committerAndrey Kamaev <no@email>
Thu, 14 Jul 2011 07:44:33 +0000 (07:44 +0000)
android/android.toolchain.cmake

index 480c8c7..4539216 100644 (file)
@@ -320,8 +320,8 @@ endif()
 if( BUILD_WITH_ANDROID_NDK )
  set( CMAKE_CXX_FLAGS "--sysroot=\"${ANDROID_NDK_SYSROOT}\" ${CMAKE_CXX_FLAGS}" )
  set( CMAKE_C_FLAGS "--sysroot=\"${ANDROID_NDK_SYSROOT}\" ${CMAKE_C_FLAGS}" )
- if (ANDROID_NDK_SYSROOT MATCHES "[ ]")
-  # workaround for ugly cmake bug - compiler identification replaces all spaces in compiler flags with ; symbol
+ if (WIN32 OR ANDROID_NDK_SYSROOT MATCHES "[ ]")
+  # workaround for ugly cmake bug - compiler identification replaces all spaces (and somethimes " !!!) in compiler flags with ; symbol
   # as result identification fails if ANDROID_NDK_SYSROOT contain spaces
   include(CMakeForceCompiler)
   CMAKE_FORCE_C_COMPILER("${CMAKE_C_COMPILER}" GNU)