Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | ENH: Enable basic OpenVMS platform support | Brad King | 2009-06-10 | 1 | -0/+7 |
| | | | | | | | | This adds the Modules/Platform/OpenVMS.cmake platform file for OpenVMS. We just use Unix-like rules to work with the GNV compiler front-end. A problem with process execution currently prevents CMake link scripts from working, so we avoid using them. | ||||
* | BUG: Recognize .so shared libraries on HP-UX | Brad King | 2009-06-03 | 1 | -0/+1 |
| | | | | | | HP-UX uses both .sl and .so as extensions for shared libraries. This teaches CMake to recognize .so shared libraries so they are treated properly during link dependency analysis. | ||||
* | ENH: Auto-import symbols for cygwin executables | Brad King | 2009-05-27 | 1 | -0/+1 |
| | | | | | | This enables the --enable-auto-import linker flag on Cygwin when linking executables. It works with the old gcc 3.x compiler and is necessary for the new gcc 4.x compiler. See issue #9071. | ||||
* | ENH: Re-enable system include dir suppression | Brad King | 2009-02-25 | 1 | -0/+7 |
| | | | | | | | | | | | | | | | This creates variable CMAKE_<LANG>_IMPLICIT_INCLUDE_DIRECTORIES to specify implicit include directories on a per-language basis. This replaces the previous platform-wide variable. It is necessary to avoid explicit specification of -I/usr/include on some compilers (such as HP aCC) because: 1.) It may break ordering among system include directories defined internally by the compiler, thus getting wrong system headers. 2.) It tells the compiler to treat the system include directory as a user include directory, enabling warnings in the headers. See issue #8598. | ||||
* | BUG: Remove implicit include dir suppression | Brad King | 2009-02-24 | 2 | -2/+0 |
| | | | | | | | We used to suppress generation of -I/usr/include (and on OSX also -I/usr/local/include). This behavior seems to cause more trouble than it's worth, so I'm removing it until someone encounters the original problem it fixed. See issue #8598. | ||||
* | BUG: Allow third component of Mac OSX sw_vers output to be empty. Mac OSX ↵ | David Cole | 2009-02-17 | 1 | -1/+1 |
| | | | | 10.5 was recently reinstalled on dashmacmini3 and pointed out the fact that this expression is faulty when the reported version is simply 10.5 rather than 10.5.x... for example. This fixes it. | ||||
* | BUG: Remove unnecessary double quotes from SET statements. Hopefully ↵ | David Cole | 2009-01-29 | 1 | -8/+8 |
| | | | | resolves the strange and difficult to diagnose (or reproduce) test failures on the dashmacmini2 Continuous dashboard. | ||||
* | BUG: Fix OS X dylib version flags for more linkers | Brad King | 2009-01-29 | 1 | -2/+2 |
| | | | | | | | Some OS X linkers want a 'dylib_' prefix on the -compatiblity_version and -current_version flags while others do not. This passes the flags through gcc instead since it never wants the prefix and translates the flags for the linker correctly. | ||||
* | BUG: fix for # 8413 add more haiku searching | Bill Hoffman | 2009-01-29 | 1 | -1/+2 |
| | |||||
* | BUG: Fix careless typo that only caused test failures on clean builds... | David Cole | 2009-01-28 | 1 | -1/+1 |
| | |||||
* | BUG: Try to fix the universal binary continuous dashboard on dashmacmini2. I ↵ | David Cole | 2009-01-27 | 1 | -6/+12 |
| | | | | am deducing that the value of CMAKE_OSX_ARCHITECTURES_DEFAULT is responsible for the failure, although I cannot reproduce it on other builds or even by running the test via ctest interactively *on* the continuous dashboard's build... | ||||
* | BUG: Only set CMAKE_OSX_DEPLOYMENT_TARGET on Mac OSX 10.4 or later. The gcc ↵ | David Cole | 2009-01-27 | 1 | -2/+4 |
| | | | | that runs on 10.3 and earlier does not understand the compiler flag it maps to... | ||||
* | BUG: Fix issue #6195. Add CMAKE_OSX_DEPLOYMENT_TARGET cache variable to ↵ | David Cole | 2009-01-27 | 1 | -33/+102 |
| | | | | specify the target deployment runtime OS version of the built executables on Mac OSX. Thanks to Mike Jackson for the patch. | ||||
* | BUG: Fix install_name_tool problem on the Mac when a PROJECT(... NONE) is ↵ | David Cole | 2008-12-30 | 1 | -1/+1 |
| | | | | followed by multiple calls to ENABLE_LANGUAGE. Use find_program to set the CMAKE_INSTALL_NAME_TOOL variable so it gets saved in the cache as a full path to the install_name_tool executable rather than a simple set which eventually goes out of scope. | ||||
* | ENH: Use 32-bit and 64-bit Program Files folders | Brad King | 2008-12-17 | 1 | -8/+49 |
| | | | | | | On 64-bit Windows there may be two Program Files folders, one for 32-bit binaries and one for 64-bit binaries. When we compute CMAKE_SYSTEM_PREFIX_PATH we should put both folders in the path. | ||||
* | ENH: fix curses on haiku | Bill Hoffman | 2008-12-03 | 1 | -0/+6 |
| | |||||
* | ENH: fix fortran flags on g77 windows | Bill Hoffman | 2008-11-11 | 1 | -0/+7 |
| | |||||
* | ENH: fix fortran flags on sun | Bill Hoffman | 2008-11-11 | 1 | -2/+5 |
| | |||||
* | ENH: fix problem where rc language recursively included itself because ↵ | Bill Hoffman | 2008-10-14 | 1 | -4/+1 |
| | | | | CMAKE_BASE_NAME was used from c compiler, do the same fix for other uses of CMAKE_BASE_NAME | ||||
* | ENH: better error message for mis-configured nmake environment | Bill Hoffman | 2008-10-14 | 1 | -1/+4 |
| | |||||
* | BUG: fix for 5705, link in standard libs for mingw | Bill Hoffman | 2008-10-02 | 1 | -0/+2 |
| | |||||
* | BUG: fix for bug 4772, enable_language should now work on linux with correct ↵ | Bill Hoffman | 2008-10-01 | 1 | -0/+2 |
| | | | | flags | ||||
* | BUG: fix for 7704 | Bill Hoffman | 2008-09-25 | 1 | -0/+6 |
| | |||||
* | ENH: Teach find_library to find OpenBSD-style libs | Brad King | 2008-09-22 | 1 | -0/+1 |
| | | | | | | | OpenBSD shared libraries use a ".so.<major>.<minor>" extension and do not have a symlink with just a ".so" extension. Its "ld" is capable of finding the library with the best version. This change adds support for finding such libraries. See issue #3470. | ||||
* | ENH: add initial support for HAIKU OS from bug# 7425 | Bill Hoffman | 2008-09-15 | 1 | -0/+14 |
| | |||||
* | BUG: make sure the intel compiler uses the intel linker | Bill Hoffman | 2008-09-02 | 1 | -1/+1 |
| | |||||
* | BUG: fix for 6710 CMAKE_OSX_SYSROOT should be a PATH | Bill Hoffman | 2008-08-19 | 1 | -1/+1 |
| | |||||
* | ENH: add platform file for bounds checker | Bill Hoffman | 2008-08-15 | 1 | -0/+4 |
| | |||||
* | ENH: Add preprocessor and assembly rules for Intel | Brad King | 2008-08-06 | 2 | -0/+6 |
| | |||||
* | BUG: Fix dylib versioning flags for old OSX. | Brad King | 2008-07-09 | 1 | -2/+2 |
| | | | | | | - ld flags -dylib_compatibility_version and -dylib_current_version are libtool flags -compatibility_version and -current_version - OSX 10.3 does not like the dylib_ prefixes. | ||||
* | ENH: Set version info for shared libs on OSX. | Brad King | 2008-07-09 | 1 | -0/+5 |
| | | | | | | - Map SOVERSION major.minor.patch to compatibility_version - Map VERSION major.minor.patch to current_version - See issue #4383. | ||||
* | ENH: undo optional because we need it | Bill Hoffman | 2008-06-24 | 1 | -3/+0 |
| | |||||
* | ENH: rc is not so optional at least with 2005 and newer, as it is used to ↵ | Bill Hoffman | 2008-06-24 | 1 | -1/+1 |
| | | | | embed the manifest files | ||||
* | ENH: make rc optional | Bill Hoffman | 2008-06-23 | 1 | -1/+4 |
| | |||||
* | ENH: Add basic flags for Portland Group fortran compiler. | Brad King | 2008-05-17 | 1 | -0/+8 |
| | |||||
* | ENH: Add Linux-PGI-Fortran platform file to support the Portland Group ↵ | Brad King | 2008-05-16 | 1 | -0/+1 |
| | | | | Fortran compiler (PGI). | ||||
* | ENH: Make /opt/SUNWspro/lib, /opt/SUNWspro/prod/lib, and /usr/ccs/lib ↵ | Brad King | 2008-04-30 | 1 | -0/+6 |
| | | | | implicit link directories on the Sun when using the SunPro compiler. | ||||
* | ENH: add more fortran flags | Bill Hoffman | 2008-04-30 | 1 | -1/+1 |
| | |||||
* | ENH: allow users to set sysroot | Bill Hoffman | 2008-04-28 | 1 | -0/+1 |
| | |||||
* | ENH: remove c flags from cxx config file | Bill Hoffman | 2008-04-25 | 1 | -6/+0 |
| | |||||
* | ENH: rename Linux-ifort to Linux-Intel-Fortran | Bill Hoffman | 2008-04-25 | 1 | -0/+0 |
| | |||||
* | ENH: do not force the intel ar on C from CXX | Bill Hoffman | 2008-04-25 | 1 | -3/+0 |
| | |||||
* | ENH: support intel compiler on linux | Bill Hoffman | 2008-04-25 | 2 | -1/+13 |
| | |||||
* | ENH: use xiar for the intel compiler | Bill Hoffman | 2008-04-21 | 1 | -0/+11 |
| | |||||
* | ENH: Add Intel compiler module files for the Mac. Thanks to Mike Jackson for ↵ | David Cole | 2008-03-31 | 2 | -0/+132 |
| | | | | contributing. | ||||
* | ENH: Patch from Maik to add per-configuration default flags to GCC and Intel ↵ | Brad King | 2008-03-17 | 2 | -2/+23 |
| | | | | Fortran compilers on Linux. | ||||
* | ENH: fix c flags for 2003 free command line tools | Bill Hoffman | 2008-03-13 | 1 | -9/+8 |
| | |||||
* | BUG: Do not place $(CMAKE_COMMAND) in link scripts. | Brad King | 2008-03-01 | 1 | -4/+4 |
| | |||||
* | ENH: Handle large object file lists on some platforms | Brad King | 2008-02-27 | 2 | -6/+9 |
| | | | | | | | - Use a response file when enabled by CMAKE_<LANG>_USE_RESPONSE_FILE_FOR_OBJECTS - Enable for C and CXX with cl (MSVC) - Enable for Fortran with ifort (Intel Fortran) | ||||
* | BUG: Apply patch from bug#6445. Add preprocessor definitions to assembly ↵ | Brad King | 2008-02-27 | 7 | -23/+28 |
| | | | | and preprocessing build rules. |