Cmake build failed with CMAKE_AR-NOTFOUND (cr exe not found)

c++, cmake, linux-toolchain, makefile

Solution

cmake ar should set in cmake lib build , temperorly solved the issue by manally setting in my local Cmake file

set( CMAKE_AR "${AR}" CACHE FILEPATH "Archiver" )

Problem

cmake build failed with ``` CMAKE_AR-NOTFOUND cr libperfutils.a ``` When i checked build folder ar is not set. x86_64-linux\gtest-native\1.7.0-r5\build\CMakeCache.txt ``` CMAKE_AR:FILEPATH=CMAKE_AR-NOTFOUND //CXX compiler. CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/g++ ``` How to set ar in cmake ? Wheni see the cmake config below output . cmake automatically finding the g++ & why it not detecting ar ``` -- The CXX compiler identification is GNU 4.8.4 -- Check for working CXX compiler: g++ -- Check for working CXX compiler: g++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done ``` When i check ar in machine manually its available. ``` /usr/bin/ar ```

Original source