How to stop CMake from linking against libstdc++
cmake
Solution
set(CMAKE_CXX_IMPLICIT_LINK_LIBRARIES "")
set(CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "")
set_target_properties(yourtarget PROPERTIES LINKER_LANGUAGE C)
Source: http://cmake.3232098.n2.nabble.com/setting-LINKER-LANGUAGE-still-adds-lstdc-td7581940.html
Problem
I have a very simple CMakeLists.txt for a C++ project, which builds a shared library: ``` add_library(foo SHARED ${HDR_PUBLIC} ${SOURCES}) ``` When linking the library, CMake automatically uses -lstdc++. How can I stop it from doing this?