There was a CMake fork by Microsoft for generating VS 2015 Android projects (see here<https://blogs.msdn.microsoft.com/vcblog/2015/12/15/support-for-android-cmake-projects-in-visual-studio>) but it seems it was discontinued.
Regards, Dvir -----Original Message----- From: CMake [mailto:[email protected]] On Behalf Of Bruce Elliott Sent: Friday, November 3, 2017 18:27 To: [email protected] Subject: [CMake] CMake targeting Android with "Visual Studio 15 2017" generator issue We are trying to port a C++/OpenGL project from MS Windows to Android. The project is using CMake to generate solution and project files for Visual Studio 2017. All attempts to create solution and project files for VS2017 when targeting Android have failed with the CMake GUI generating the following error message: >CMake Error at CMakeLists.txt:100 (project): > CMAKE_SYSTEM_NAME is 'Android' but 'NVIDIA Nsight Tegra Visual Studio > Edition' is not installed. > >Configuring incomplete, errors occurred! >See also "C:/SVN/Nexus_Android/Build_Android_vs2017/CMakeFiles/CMakeOutput.log". Line 100 of the CMakeLists.txt is: "project(${PROJECT_NAME} C CXX)" The log file contains: The target system is: Android - 23 - The host system is: Windows - 10.0.16299 - AMD64 I have tried toolchain files from OpenCV, Taka-No-Me as well as a simple toolchain file as follows: set(CMAKE_SYSTEM_NAME Android) set(CMAKE_SYSTEM_VERSION 23) # API level set(CMAKE_ANDROID_API 23) set(CMAKE_ANDROID_API_MIN 16) set(CMAKE_ANDROID_NDK C:/ProgramData/Microsoft/AndroidNDK/android-ndk-r15c) set(CMAKE_ANDROID_ARCH arm64-v8a) set(CMAKE_ANDROID_ARCH_ABI arm64-v8a) All result in the CMake GUI generating the error above. I have created a Native-Activity Application(Android) test project in VS2017 and have been able to build/deploy/debug the native C++ on both emulated targets for Android and a USB connected Android tablet target. VS2017 does not require ''NVIDIA Nsight Tegra Visual Studio Edition'. Is there a work around for CMake to get it to generate native C++ Android projects for VS2017? Tool versions being used: Visual Studio 15 2017 CMake 3.10.0-rc3 Android NDK r15c Regards, Bruce Elliott -- Powered by www.kitware.com<http://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
