diff options
author | Brad King <brad.king@kitware.com> | 2013-03-13 13:12:47 -0400 |
---|---|---|
committer | Brad King <brad.king@kitware.com> | 2013-03-13 13:49:48 -0400 |
commit | 5c8c1d624d9b56e400637e996fd060add09180a3 (patch) | |
tree | 81cd45e2dac69a18c7f59fbc61f6f3d3993fee39 | |
parent | bce7a2a3a5dedcdbc04732a3a3be74c383f2a04a (diff) | |
download | cmake-5c8c1d624d9b56e400637e996fd060add09180a3.tar.gz |
XL: Use -qpic for position independent code (#14010)
According to XL C/C++ V9.0 documentation the default for -qpic/-qnopic
is platform-dependent. It won't hurt to add the option on platforms
where it is the default, so always add it when we want position
independent code.
-rw-r--r-- | Modules/Compiler/XL.cmake | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/Modules/Compiler/XL.cmake b/Modules/Compiler/XL.cmake index d293610c3f..7bf5020ac9 100644 --- a/Modules/Compiler/XL.cmake +++ b/Modules/Compiler/XL.cmake @@ -27,6 +27,7 @@ find_program(CMAKE_XL_CreateExportList macro(__compiler_xl lang) # Feature flags. set(CMAKE_${lang}_VERBOSE_FLAG "-V") + set(CMAKE_${lang}_COMPILE_OPTIONS_PIC "-qpic") set(CMAKE_${lang}_FLAGS_DEBUG_INIT "-g") set(CMAKE_${lang}_FLAGS_RELEASE_INIT "-O") |