summaryrefslogtreecommitdiffstats
path: root/Modules/Platform/Linux-PGI-CXX.cmake
Commit message (Collapse)AuthorAgeFilesLines
* Generalize support for Portland Group CompilerBrad King2009-12-041-2/+2
| | | | | | | | | | | | | | | We factor flags from Platform/Linux-PGI-Fortran.cmake into language independent helper modules Compiler/PGI.cmake Platform/Linux-PGI.cmake and invoke the macros from Compiler/PGI-<lang>.cmake Platform/Linux-PGI-<lang>.cmake This enables general support for the PGI compilers.
* Drop -rdynamic from Linux build rulesBrad King2009-12-011-2/+0
| | | | | | | | | | | | | | | This is a GNU-specific option that should not be specified for all compilers on Linux. It tells the GNU compiler to pass -export-dynamic to the linker to export symbols from executables for use by plugins. Since we provide the ENABLE_EXPORTS target property to do the same thing in a cross-platform way, there is no need to pass -rdynamic always. Since the option is not useful for GNU tools and breaks other tools on Linux we simply remove it from CMAKE_SHARED_LIBRARY_LINK_<lang>_FLAGS. This also allows us to stop setting the variable in other Linux compiler files just to erase the bad flag. See issue #9985.
* BUG: Apply patch from bug#6445. Add preprocessor definitions to assembly ↵Brad King2008-02-271-2/+2
| | | | and preprocessing build rules.
* ENH: add support for the Portland Compiler to CMake, can build cmake and the ↵Alexander Neundorf2007-09-171-0/+4
tests pass (except the wrapping tests, which fail to link to the g++-compiled Qt) Alex