summaryrefslogtreecommitdiffstats
path: root/Modules/Platform/AIX.cmake
Commit message (Collapse)AuthorAgeFilesLines
* Split XL compiler information filesBrad King2009-09-301-31/+0
| | | | | | This moves platform-independent XL compiler flags into separate "Compiler/XL-<lang>.cmake" modules. Platform-specific flags go in "Platform/<os>-XL-<lang>.cmake" modules.
* BUG: Added TARGET_ARCHIVES_MAY_BE_SHARED_LIBS global property to help ↵Brad King2008-02-041-0/+3
| | | | compute proper rpath information on AIX when shared libraries have names like "libfoo.a".
* ENH: Implement linking with paths to library files instead of -L and -l ↵Brad King2008-01-221-6/+14
| | | | | | | | | | | | | | | | | separation. See bug #3832 - This is purely an implementation improvement. No interface has changed. - Create cmComputeLinkInformation class - Move and re-implement logic from: cmLocalGenerator::ComputeLinkInformation cmOrderLinkDirectories - Link libraries to targets with their full path (if it is known) - Dirs specified with link_directories command still added with -L - Make link type specific to library names without paths (name libfoo.a without path becomes -Wl,-Bstatic -lfoo) - Make directory ordering specific to a runtime path computation feature (look for conflicting SONAMEs instead of library names) - Implement proper rpath support on HP-UX and AIX.
* ENH: Create COMPILE_DEFINITIONS property for targets and source files. ↵Brad King2008-01-141-5/+5
| | | | Create <config>_COMPILE_DEFINITIONS property as per-configuration version. Add Preprocess test to test the feature. Document limitations on Xcode and VS6 generators.
* BUG: also include UnixPaths.cmake on these platforms, this also sets UNIX to 1Alexander Neundorf2007-08-101-0/+2
| | | | Alex
* ENH: force c++ when building c++ objectsBill Hoffman2007-02-211-0/+2
|
* ENH: disable static shared stuff on AIX, see commentBill Hoffman2006-10-031-4/+9
|
* ENH: Enabling link type selection flags for this platform. See bug#1644 for ↵Brad King2006-09-151-0/+9
| | | | details.
* ENH: Enabling preprocessed source and asembly source generation rules on AIX ↵Brad King2006-08-091-0/+10
| | | | compilers.
* ENH: add correct initial flags for aixBill Hoffman2006-03-091-0/+4
|
* ENH: add flags for debug release for aixBill Hoffman2005-08-291-0/+4
|
* ENH: try and fix aix xlC with gccBill Hoffman2004-11-231-0/+4
|
* ENH: try and fix aix xlC with gccBill Hoffman2004-11-231-4/+4
|
* ENH: try to fix aix with native cxx and gccBill Hoffman2004-11-231-0/+10
|
* ENH: major changes to support addition of languages from cmake modules ↵Bill Hoffman2004-09-221-1/+1
| | | | 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: fix for bug 383 gcc flags are now always set if the compiler is gnuBill Hoffman2003-11-141-0/+1
|
* BUG: Need -brtl when creating shared libraries. Also added -bexpall (AIX ↵Brad King2003-05-161-2/+2
| | | | equivalent to Linux's -rdynamic) when building executables.
* clean up some c/cxx issuesBill Hoffman2003-01-021-3/+4
|
* ENH: fix shared libraries on AIXBill Hoffman2002-12-301-2/+3
|
* Complete rework of makefile generators expect troubleBill Hoffman2002-11-081-0/+9