• Brad King's avatar
    Disable shared library support when compiler links statically · 8b4873a1
    Brad King authored
    When a user or a compiler wrapper adds '-static' to the compiler flags
    then it will always link static binaries.  Detect this from the compiler
    id binary and disable TARGET_SUPPORTS_SHARED_LIBS.  This will prevent
    projects from accidentally adding shared libraries when the toolchain
    does not support them.  It also helps CMake avoid linking with flags
    that require shared libraries to be supported.
    8b4873a1
Name
Last commit
Last update
Auxiliary Loading commit data...
Help Loading commit data...
Licenses Loading commit data...
Modules Loading commit data...
Source Loading commit data...
Templates Loading commit data...
Tests Loading commit data...
Utilities Loading commit data...
.gitattributes Loading commit data...
.hooks-config.bash Loading commit data...
CMakeCPack.cmake Loading commit data...
CMakeCPackOptions.cmake.in Loading commit data...
CMakeGraphVizOptions.cmake Loading commit data...
CMakeLists.txt Loading commit data...
CMakeLogo.gif Loading commit data...
CONTRIBUTING.rst Loading commit data...
CTestConfig.cmake Loading commit data...
CTestCustom.cmake.in Loading commit data...
CompileFlags.cmake Loading commit data...
Copyright.txt Loading commit data...
DartConfig.cmake Loading commit data...
README.rst Loading commit data...
bootstrap Loading commit data...
cmake_uninstall.cmake.in Loading commit data...
configure Loading commit data...
doxygen.config Loading commit data...