summaryrefslogtreecommitdiffstats
path: root/Modules/Platform/IRIX.cmake
Commit message (Collapse)AuthorAgeFilesLines
* Makefile: Add assembly and preprocessed targets for FortranTim Gallagher2014-11-101-0/+8
| | | | Extend the FortranOnly test to cover "make <src>.i" targets.
* Remove CMake-language block-end command argumentsKitware Robot2012-08-131-4/+4
| | | | | | | | | | | | | | | | | Ancient versions of CMake required else(), endif(), and similar block termination commands to have arguments matching the command starting the block. This is no longer the preferred style. Run the following shell code: for c in else endif endforeach endfunction endmacro endwhile; do echo 's/\b'"$c"'\(\s*\)(.\+)/'"$c"'\1()/' done >convert.sed && git ls-files -z -- bootstrap '*.cmake' '*.cmake.in' '*CMakeLists.txt' | egrep -z -v '^(Utilities/cm|Source/kwsys/)' | egrep -z -v 'Tests/CMakeTests/While-Endwhile-' | xargs -0 sed -i -f convert.sed && rm convert.sed
* Convert CMake-language commands to lower caseKitware Robot2012-08-131-27/+27
| | | | | | | | | | | | | | | | | Ancient CMake versions required upper-case commands. Later command names became case-insensitive. Now the preferred style is lower-case. Run the following shell code: cmake --help-command-list | grep -v "cmake version" | while read c; do echo 's/\b'"$(echo $c | tr '[:lower:]' '[:upper:]')"'\(\s*\)(/'"$c"'\1(/g' done >convert.sed && git ls-files -z -- bootstrap '*.cmake' '*.cmake.in' '*CMakeLists.txt' | egrep -z -v '^(Utilities/cm|Source/kwsys/)' | xargs -0 sed -i -f convert.sed && rm convert.sed
* Reduce duplication in Platform/<os>.cmake filesBrad King2009-12-021-1/+0
| | | | | | | | | | | | | Several platform-wide linker flag variables are defined in Modules/Platform/<os>.cmake files for C and then copied by the Modules/CMake<lang>Information.cmake file for each language. We now use this approach for the variables CMAKE_EXE_EXPORTS_${lang}_FLAG CMAKE_SHARED_LIBRARY_SONAME_${lang}_FLAG CMAKE_SHARED_LIBRARY_CREATE_${lang}_FLAGS to avoid duplication for multiple languages in each platform file.
* ENH: Enable dependent library search paths on more platformsBrad King2008-02-011-0/+4
| | | | | | | - HP-UX needs dependent library paths as -L options. - IRIX needs dependent library paths as -L options. - Sun needs dependent library paths as -L options. - FreeBSD needs dependent library paths in -rpath-link option.
* BUG: Move decision to switch library paths found in implicit link ↵Brad King2008-01-311-0/+9
| | | | directories to use -l options from cmFindLibraryCommand to cmComputeLinkInformation. Existing projects may depend on find_library returning a full path. This slightly weakens cmComputeLinkInformation but is necessary for compatibility.
* ENH: Enabling preprocessed source and asembly source generation rules on SGI ↵Brad King2006-08-091-0/+16
| | | | MIPSpro compilers.
* ENH: add more search paths and add UnixPaths to all unix platformsBill Hoffman2006-03-271-0/+1
|
* ENH: major changes to support addition of languages from cmake modules ↵Bill Hoffman2004-09-221-2/+2
| | | | directory.
* ENH: more uniform approach to enable language, one step closer to being able ↵Bill Hoffman2004-08-261-1/+0
| | | | to enable a language without modifing cmake source code
* BUG#895: Adding -DNDEBUG to C and C++ flags for release builds.Brad King2004-06-011-2/+2
|
* BUG: fix for bug 383 gcc flags are now always set if the compiler is gnuBill Hoffman2003-11-141-3/+2
|
* clean up flags with _init flagsBill Hoffman2002-11-111-10/+6
|
* BUG: fix setting of c flagsBill Hoffman2002-11-101-1/+3
|
* fix for cxxflagsBill Hoffman2002-11-091-6/+8
|
* ENH: Moved caching of C*_FLAGS* settings down to ↵Brad King2002-11-081-17/+6
| | | | CMakeSystemSpecificInformation.cmake. The platform files can set the defaults on the first run, and then the settings are cached at the end.
* Complete rework of makefile generators expect troubleBill Hoffman2002-11-081-0/+29