• Stephen Kelly's avatar
    Add platform variables for position independent code flags · 31d7a0f2
    Stephen Kelly authored
    Store in new platform variables
    
      CMAKE_${lang}_COMPILE_OPTIONS_PIC
      CMAKE_${lang}_COMPILE_OPTIONS_PIE
    
    flags for position independent code generation.
    
    In almost all cases, this means duplication of the
    CMAKE_SHARED_LIBRARY_${lang}_FLAGS for the _PIC case and using the
    assumed pie equivalent for the _PIE case.  Note that the GNU compiler
    has supported -fPIE since 3.4 and that there is no -fPIC on GNU for
    Windows or Cygwin.
    
    There is a possibility that the _PIE variables are not correct.
    However, as there is no backwards compatibility to be concerned about
    (as the POSITION_INDEPENDENT_CODE property is not used anywhere yet),
    the current state suffices.
    31d7a0f2
Name
Last commit
Last update
Docs Loading commit data...
Example 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...
CTestConfig.cmake Loading commit data...
CTestCustom.cmake.in Loading commit data...
CTestCustom.ctest.in Loading commit data...
ChangeLog.manual Loading commit data...
ChangeLog.txt Loading commit data...
CompileFlags.cmake Loading commit data...
Copyright.txt Loading commit data...
DartConfig.cmake Loading commit data...
DartLocal.conf.in Loading commit data...
Readme.txt Loading commit data...
bootstrap Loading commit data...
cmake_uninstall.cmake.in Loading commit data...
configure Loading commit data...
doxygen.config Loading commit data...