Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | 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 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. | |||||
* | BUG: fix for 6710 CMAKE_OSX_SYSROOT should be a PATH | Bill Hoffman | 2008-08-19 | 1 | -1/+1 | |
| | ||||||
* | 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: allow users to set sysroot | Bill Hoffman | 2008-04-28 | 1 | -0/+1 | |
| | ||||||
* | ENH: Cleanup building of OS X bundle content | Brad King | 2008-02-15 | 1 | -2/+0 | |
| | | | | | | | | | | - Fixes repeated rebuild of bundles by Makefile generators - Add special rules to copy sources to their MACOSX_PACKAGE_LOCATION bundle directory - Remove MacOSX_Content language hack - Remove EXTRA_CONTENT property - Remove MACOSX_CONTENT - Remove corresponding special cases in object names | |||||
* | ENH: Pass dependent library search path to linker on some platforms. | Brad King | 2008-02-01 | 1 | -1/+1 | |
| | | | | | | | | | | | | | | | | - Move runtime path ordering out of cmComputeLinkInformation into its own class cmOrderRuntimeDirectories. - Create an instance of cmOrderRuntimeDirectories for runtime path ordering and another instance for dependent library path ordering. - Replace CMAKE_DEPENDENT_SHARED_LIBRARY_MODE with explicit CMAKE_LINK_DEPENDENT_LIBRARY_FILES boolean. - Create CMAKE_LINK_DEPENDENT_LIBRARY_DIRS boolean. - Create variables to specify -rpath-link flags: CMAKE_SHARED_LIBRARY_RPATH_LINK_<LANG>_FLAG CMAKE_EXECUTABLE_RPATH_LINK_<LANG>_FLAG - Enable -rpath-link flag on Linux and QNX. - Documentation and error message updates | |||||
* | ENH: Support linking to shared libs with dependent libs | Brad King | 2008-01-31 | 1 | -0/+6 | |
| | | | | | | | | | - Split IMPORTED_LINK_LIBRARIES into two parts: IMPORTED_LINK_INTERFACE_LIBRARIES IMPORTED_LINK_DEPENDENT_LIBRARIES - Add CMAKE_DEPENDENT_SHARED_LIBRARY_MODE to select behavior - Set mode to LINK for Darwin (fixes universal binary problem) - Update ExportImport test to account for changes | |||||
* | ENH: Convert Modules/Platform specification of system search paths to use ↵ | Brad King | 2008-01-16 | 1 | -2/+1 | |
| | | | | CMAKE_SYSTEM_PREFIX_PATH when possible. | |||||
* | ENH: add support for env var and better default for CMAKE_OSX_SYSROOT | Bill Hoffman | 2007-11-15 | 1 | -7/+13 | |
| | ||||||
* | ENH: fix bug in default arch, it was using the environment variable which is ↵ | Bill Hoffman | 2007-11-08 | 1 | -1/+3 | |
| | | | | not a default | |||||
* | BUG: Do not us the search_paths_first flag on older Mac OSX (10.2 and ↵ | David Cole | 2007-11-08 | 1 | -2/+29 | |
| | | | | earlier) systems. | |||||
* | ENH: fix spelling error | Bill Hoffman | 2007-10-22 | 1 | -2/+1 | |
| | ||||||
* | ENH: try to fix boostrap on 10.5 | Bill Hoffman | 2007-10-22 | 1 | -1/+2 | |
| | ||||||
* | ENH: do not always add -arch flags | Bill Hoffman | 2007-10-20 | 1 | -0/+1 | |
| | ||||||
* | ENH: use the correct flag for the linker | Bill Hoffman | 2007-08-17 | 1 | -2/+2 | |
| | ||||||
* | ENH: make sure osx searches static and shared libs like other platforms | Bill Hoffman | 2007-08-16 | 1 | -2/+2 | |
| | ||||||
* | ENH: UNIX, CYGWIN, WIN32, APPLE, QNXNTO and BEOS are not longer set in | Alexander Neundorf | 2007-08-09 | 1 | -0/+2 | |
| | | | | | | | | | | | | | | cmMakefile.cxx, but now in the platform files and are now valid for the target platform, not the host platform. New variables CMAKE_HOST_WIN32, CMAKE_HOST_UNIX, CMAKE_HOST_APPLE and CMAKE_HOST_CYGWIN have been added in cmMakefile.cxx (...and have now to be used in all cmake files which are executed before CMakeSystemSpecificInformation.cmake is loaded). For compatibility the old set is set to the new one in CMakeDetermineSystem.cmake and reset before the system platform files are loaded, so custom language or compiler modules which use these should still work. Alex | |||||
* | ENH: determine typesize by compiling a file and reading strings from the ↵ | Alexander Neundorf | 2007-06-04 | 1 | -5/+0 | |
| | | | | | | | | | compiled output. Tested with various gcc, XCode, MSVC7, sdcc For OSX when doing TRY_COMPILE() CMAKE_OSX_ARCHITECTURES is used, if there are different results an error is generated. CMAKE_OSX_ARCHITECTURES can be overwritten for the TRY_COMPILES with CMAKE_TRY_COMPILE_OSX_ARCHITECTURES. Alex | |||||
* | ENH: move hack to fix "new cmake on old build tree on OSX doesn't have ↵ | Alexander Neundorf | 2007-05-18 | 1 | -0/+9 | |
| | | | | | | | | CMAKE_INSTALL_NAME_TOOL in the cache" from cmInstallTargetGenerator.cxx to Darwin.cmake Alex | |||||
* | ENH: initial support for creation of frameworks on Mac | Bill Hoffman | 2007-05-08 | 1 | -0/+5 | |
| | ||||||
* | ENH: Added CMAKE_SHARED_MODULE_LOADER_C_FLAG and ↵ | Brad King | 2007-04-17 | 1 | -0/+2 | |
| | | | | CMAKE_SHARED_MODULE_LOADER_CXX_FLAG to support linking plugins to executables. | |||||
* | BUG: Propagate platform settings such as CMAKE_OSX_ARCHITECTURES to the try ↵ | Andy Cedilnik | 2007-03-02 | 1 | -0/+5 | |
| | | | | compile | |||||
* | BUG: Do not enable -isystem support for Xcode generator until it is implemented. | Brad King | 2006-10-06 | 1 | -0/+6 | |
| | ||||||
* | BUG: fix for bug# 3584 missing SONAME for fortran on darwin | Bill Hoffman | 2006-10-04 | 1 | -0/+7 | |
| | ||||||
* | ENH: add patch for finding applications on OSX | Bill Hoffman | 2006-04-13 | 1 | -0/+8 | |
| | ||||||
* | ENH: use correct name for path | Bill Hoffman | 2006-03-29 | 1 | -1/+1 | |
| | ||||||
* | ENH: Add support for adding content to bundles | Andy Cedilnik | 2006-03-28 | 1 | -0/+2 | |
| | ||||||
* | ENH: add support for universal binaries | Bill Hoffman | 2006-03-24 | 1 | -0/+23 | |
| | ||||||
* | ENH: add support for removing language flags from shared library and shared ↵ | Bill Hoffman | 2006-03-14 | 1 | -0/+2 | |
| | | | | module link commands | |||||
* | ENH: remove junk | Bill Hoffman | 2006-03-09 | 1 | -1/+1 | |
| | ||||||
* | ENH: add support for language flags that allow for universal binaries | Bill Hoffman | 2006-03-06 | 1 | -4/+4 | |
| | ||||||
* | ENH: check in new find stuff | Bill Hoffman | 2006-03-02 | 1 | -0/+3 | |
| | ||||||
* | ENH: use program files env for searching | Bill Hoffman | 2006-02-28 | 1 | -0/+9 | |
| | ||||||
* | ENH: Created target property INSTALL_NAME_DIR initalized by ↵ | Brad King | 2006-02-24 | 1 | -24/+12 | |
| | | | | CMAKE_INSTALL_NAME_DIR specifying the directory portion of the OSX install_name field in shared libraries. This is the OSX equivalent of RPATH. | |||||
* | ENH: Added platform settings CMAKE_FIND_LIBRARY_PREFIXES and ↵ | Brad King | 2006-02-09 | 1 | -0/+1 | |
| | | | | CMAKE_FIND_LIBRARY_SUFFIXES to allow customized searching for libraries. | |||||
* | ENH: fixed some spelling errors | Ken Martin | 2005-06-20 | 1 | -1/+1 | |
| | ||||||
* | ENH: fix install test with xcode, the xcode generator does not support ↵ | Bill Hoffman | 2005-04-07 | 1 | -3/+5 | |
| | | | | library versioning yet | |||||
* | ENH: Removed CMAKE_GENERATOR_NEW now that the old unix makefile generator is ↵ | Brad King | 2005-04-06 | 1 | -29/+22 | |
| | | | | never used. | |||||
* | ENH: Adding support for shared library versioning using the -install_name ↵ | Brad King | 2005-03-01 | 1 | -4/+31 | |
| | | | | option on the OSX linker. This is actually needed to support relative -o paths which are used by cmLocalUnixMakefileGenerator2. | |||||
* | ENH: use c++ with c++ and c flags with c | Bill Hoffman | 2004-09-24 | 1 | -2/+2 | |
| | ||||||
* | ENH: more uniform approach to enable language, one step closer to being able ↵ | Bill Hoffman | 2004-08-26 | 1 | -1/+0 | |
| | | | | to enable a language without modifing cmake source code | |||||
* | BUG: fix for bug 116 platform files can now specify directories that should ↵ | Bill Hoffman | 2004-04-28 | 1 | -0/+2 | |
| | | | | not be added by CMAKE | |||||
* | BUG: fix for bug 383 gcc flags are now always set if the compiler is gnu | Bill Hoffman | 2003-11-14 | 1 | -0/+2 | |
| | ||||||
* | ERR: Old -flat_namespace -undefined suppress flags for ↵ | Brad King | 2003-10-15 | 1 | -4/+9 | |
| | | | | CMAKE_SHARED_MODULE_CREATE_C_FLAGS should be included when CMAKE_BACKWARDS_COMPATIBILITY is 1.6 or lower. |