Yes, you need to set them in the toolchain file - at least, that is how I did it for NaCl.
Parag Chandra Senior Software Engineer, Mobile Team Mobile: +1.919.824.1410 <https://ionic.com> Ionic Security Inc. 1170 Peachtree St. NE STE 400, Atlanta, GA 30309 On 5/1/15, 10:29 AM, "Robert Dailey" <rcdailey.li...@gmail.com> wrote: >Should I override these variables in the android toolchain file? > >On Thu, Apr 30, 2015 at 9:43 PM, Parag Chandra <pa...@ionicsecurity.com> >wrote: >> Hi Robert, >> >> I encountered a similar problem when I was cross-compiling for NaCl on >> Windows. You need to set various CMake variables that explicitly >>override >> things like the library suffix/prefix. For example, in my case I needed >>to >> set the following: >> >> set (CMAKE_STATIC_LIBRARY_PREFIX "lib") >> set (CMAKE_STATIC_LIBRARY_SUFFIX ".a") >> set (CMAKE_EXECUTABLE_SUFFIX ".pexe" CACHE STRING "" FORCE) >> set (CMAKE_SHARED_LIBRARY_PREFIX "lib") >> set (CMAKE_SHARED_LIBRARY_SUFFIX ".so") >> >> Hope this helps. >> >> >> >> >> Parag Chandra >> Senior Software Engineer, Mobile Team >> Mobile: +1.919.824.1410 >> >> <https://ionic.com> >> >> Ionic Security Inc. >> 1170 Peachtree St. NE STE 400, Atlanta, GA 30309 >> >> >> >> >> >> >> >> >> >> >> >> On 4/30/15, 4:34 PM, "Robert Dailey" <rcdailey.li...@gmail.com> wrote: >> >>>I'm on Windows and I am cross compiling for Android NDK. I use >>>find_library() with PATHS to hunt down some libssl.a files, plus a few >>>others. >>> >>>However, find_library() says it can't find them. I'm assuming this is >>>because I'm on Windows and it doesn't recognize *.a files as a valid >>>library on that platform. Is there a way to make CMake search >>>libraries based on the platform the target is being compiled for? >>>-- >>> >>>Powered by www.kitware.com >>> >>>Please keep messages on-topic and check the CMake FAQ at: >>>http://www.cmake.org/Wiki/CMake_FAQ >>> >>>Kitware offers various services to support the CMake community. For more >>>information on each offering, please visit: >>> >>>CMake Support: http://cmake.org/cmake/help/support.html >>>CMake Consulting: http://cmake.org/cmake/help/consulting.html >>>CMake Training Courses: http://cmake.org/cmake/help/training.html >>> >>>Visit other Kitware open-source projects at >>>http://www.kitware.com/opensource/opensource.html >>> >>>Follow this link to subscribe/unsubscribe: >>>http://public.kitware.com/mailman/listinfo/cmake >> -- Powered by www.kitware.com Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Kitware offers various services to support the CMake community. For more information on each offering, please visit: CMake Support: http://cmake.org/cmake/help/support.html CMake Consulting: http://cmake.org/cmake/help/consulting.html CMake Training Courses: http://cmake.org/cmake/help/training.html Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Follow this link to subscribe/unsubscribe: http://public.kitware.com/mailman/listinfo/cmake