Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | COMP: Fix for borland now that components list check is const. | Brad King | 2007-05-19 | 1 | -2/+4 |
| | |||||
* | STYLE: fix line lengths | Alexander Neundorf | 2007-05-18 | 1 | -12/+15 |
| | | | | Alex | ||||
* | ENH: merge CMake-CrossCompileBasic to HEAD | Alexander Neundorf | 2007-05-17 | 1 | -449/+501 |
| | | | | | | | | | | | | | | | | | | | | | | | | -add a RESULT_VARIABLE to INCLUDE() -add CMAKE_TOOLCHAIN_FILE for specifiying your (potentially crosscompiling) toolchain -have TRY_RUN() complain if you try to use it in crosscompiling mode (which were compiled but cannot run on this system) -use CMAKE_EXECUTABLE_SUFFIX in TRY_RUN(), probably TRY_RUN won't be able to run the executables if they have a different suffix because they are probably crosscompiled, but nevertheless it should be able to find them -make several cmake variables presettable by the user: CMAKE_C/CXX_COMPILER, CMAKE_C/CXX_OUTPUT_EXTENSION, CMAKE_SYSTEM_NAME, CMAKE_SYSTEM_INFO_FILE -support prefix for GNU toolchains (arm-elf-gcc, arm-elf-ar, arm-elf-strip etc.) -move ranlib on OSX from the file command to a command in executed in cmake_install.cmake -add support for stripping during install in cmake_install.cmake -split out cl.cmake from Windows-cl.cmake, first (very incomplete) step to support MS crosscompiling tools -remove stdio.h from the simple C program which checks if the compiler works, since this may not exist for some embedded platforms -create a new CMakeFindBinUtils.cmake which collects the search fro ar, ranlib, strip, ld, link, install_name_tool and other tools like these -add support for CMAKE_FIND_ROOT_PATH for all FIND_XXX commands, which is a list of directories which will be prepended to all search directories, right now as a cmake variable, turning it into a global cmake property may need some more work -remove cmTestTestHandler::TryExecutable(), it's unused -split cmFileCommand::HandleInstall() into slightly smaller functions Alex | ||||
* | COMP: Avoid warning. | Brad King | 2007-04-26 | 1 | -4/+4 |
| | |||||
* | ENH: Added FILE(STRINGS) command. | Brad King | 2007-04-25 | 1 | -0/+304 |
| | |||||
* | ENH: Added option CMAKE_INSTALL_SO_NO_EXE on linux to choose whether the ↵ | Brad King | 2007-04-10 | 1 | -9/+13 |
| | | | | default permissions for shared libraries include the executable bit. This is necessary to support the conflicting policies of Debian and Fedora. These changes address bug#4805. | ||||
* | BUG: Preserve symlinks during installation. This addresses bug#4384. | Brad King | 2007-03-12 | 1 | -0/+68 |
| | |||||
* | COMP: fix warnings | Ken Martin | 2007-03-02 | 1 | -1/+1 |
| | |||||
* | COMP: fix a compiel warning | Ken Martin | 2007-03-01 | 1 | -1/+1 |
| | |||||
* | ENH: added LIMIT on file read | Ken Martin | 2007-03-01 | 1 | -3/+25 |
| | |||||
* | ENH: Add support to INSTALL(DIRECTORY) to install an empty directory. This ↵ | Brad King | 2006-08-29 | 1 | -2/+11 |
| | | | | addresses bug#3572. | ||||
* | COMP: Need to use cmsys_stl when in CMake code, not kwsys_stl. | Brad King | 2006-08-27 | 1 | -3/+3 |
| | |||||
* | BUG: Avoid putting double-slashes in fromFile during installation. Also ↵ | Brad King | 2006-08-25 | 1 | -3/+8 |
| | | | | added regex debugging copy of the expression in string form. | ||||
* | BUG: Directory installation pattern matching should be case insensitive on ↵ | Brad King | 2006-08-21 | 1 | -0/+7 |
| | | | | some platforms. | ||||
* | ENH: Implemented INSTALL(DIRECTORY) command and added a test. Re-organized ↵ | Brad King | 2006-08-21 | 1 | -238/+424 |
| | | | | cmFileCommand's implementation of FILE(INSTALL) a bit to help out. This addresses bug#1694 and partially addresses bug#2691. | ||||
* | BUG: RENAME option should be allowd for INSTALL(PROGRAMS) too. | Brad King | 2006-08-21 | 1 | -2/+4 |
| | |||||
* | BUG: Bundle installation needs all file permissions to be preserved from the ↵ | Brad King | 2006-08-17 | 1 | -5/+9 |
| | | | | build tree. | ||||
* | ENH: Started implementing INSTALL(DIRECTORY) command mode. This is not yet ↵ | Brad King | 2006-08-17 | 1 | -88/+262 |
| | | | | finished so it is undocumented and there is no test. These changes also separate the notions of file and directory permissions. | ||||
* | ENH: Fix directory installation to properly deal with trailing slash names ↵ | Brad King | 2006-08-17 | 1 | -4/+11 |
| | | | | (using the rsync convention for whether the last directory name is included in naming the destination directory). | ||||
* | ENH: fix crash when glob has wrong number of arguments | Bill Hoffman | 2006-06-27 | 1 | -0/+5 |
| | |||||
* | ENH: Changing shared library versioned file names on OSX to conform to that ↵ | Brad King | 2006-06-05 | 1 | -9/+24 |
| | | | | platform's convention. | ||||
* | ENH: fix error message | Bill Hoffman | 2006-05-11 | 1 | -2/+2 |
| | |||||
* | STYLE: fix line length | Ken Martin | 2006-05-10 | 1 | -9/+20 |
| | |||||
* | ENH: Added CONFIGURATIONS option to INSTALL command to allow ↵ | Brad King | 2006-05-05 | 1 | -10/+41 |
| | | | | per-configuration install rules. | ||||
* | ENH: Added option to not use copy-if-different when installing. | Brad King | 2006-05-05 | 1 | -4/+10 |
| | |||||
* | BUG: Using the source-file permissions by default for installation is ↵ | Brad King | 2006-04-18 | 1 | -19/+6 |
| | | | | somewhat unpredictable because users can extract source code with almost any permissions (umask). Changing the default to use 644 for files and 755 for programs. No release has documented the old behavior so we do not need compatibility. | ||||
* | ENH: More cleanups and add stgz header script, so it does not have to be ↵ | Andy Cedilnik | 2006-04-18 | 1 | -1/+3 |
| | | | | hard-coded. Also, the user can overwrite it | ||||
* | BUG: Fixed install rules to use copy-if-different. | Brad King | 2006-04-14 | 1 | -7/+3 |
| | |||||
* | ENH: handle single path | Bill Hoffman | 2006-04-10 | 1 | -1/+4 |
| | |||||
* | ENH: add path conversion stuff and rm SYSTEM_PATH | Bill Hoffman | 2006-04-05 | 1 | -7/+34 |
| | |||||
* | ENH: fix warning, and remove debug code | Bill Hoffman | 2006-04-03 | 1 | -8/+0 |
| | |||||
* | ENH: Added named component installation implementation. Installation ↵ | Brad King | 2006-03-30 | 1 | -0/+32 |
| | | | | behavior should be unchanged unless -DCOMPONENT=<name> is specified when cmake_install.cmake is invoked. | ||||
* | ENH: make sure framework search order is correct | Bill Hoffman | 2006-03-30 | 1 | -0/+8 |
| | |||||
* | ENH: Add proper support for installing bundles | Andy Cedilnik | 2006-03-28 | 1 | -1/+21 |
| | |||||
* | ENH: Allow blocking of writing into the source tree | Andy Cedilnik | 2006-03-22 | 1 | -0/+15 |
| | |||||
* | ENH: Add relative tag and add test for relative tag | Andy Cedilnik | 2006-03-21 | 1 | -0/+11 |
| | |||||
* | ENH: Remove cmGlob and use glob from kwsys | Andy Cedilnik | 2006-03-21 | 1 | -13/+13 |
| | |||||
* | STYLE: some m_ to this-> cleanup | Ken Martin | 2006-03-15 | 1 | -13/+13 |
| | |||||
* | ENH: add a new FILE SYSTEM_PATH that allows you to read a environment ↵ | Bill Hoffman | 2006-03-10 | 1 | -0/+29 |
| | | | | variable with a path in it. | ||||
* | ENH: use a cmake script to do the clean step, this allows for large numbers ↵ | Bill Hoffman | 2006-03-09 | 1 | -0/+32 |
| | | | | of files to be removed without making the command line too long | ||||
* | BUG: Most platforms other than Linux seem to require executable permissions ↵ | Brad King | 2006-03-07 | 1 | -1/+1 |
| | | | | on their shared libraries. | ||||
* | ENH: Added PERMISSIONS and RENAME options to the INSTALL command's FILES and ↵ | Brad King | 2006-03-03 | 1 | -121/+273 |
| | | | | PROGRAMS mode, and corresponding support to FILE(INSTALL). Default permissions for shared libraries on non-Windows/non-OSX platforms no longer has the execute bit set. | ||||
* | BUG: Fixed optional file install support for multi-configuration generators. | Brad King | 2006-02-20 | 1 | -21/+8 |
| | |||||
* | BUG: Install location full-path test for windows needs to account for both ↵ | Brad King | 2006-02-19 | 1 | -1/+1 |
| | | | | lower case and upper case drive letters. | ||||
* | ENH: Clarified error message. | Brad King | 2006-02-18 | 1 | -2/+2 |
| | |||||
* | COMP: Removed unused variables. | Brad King | 2006-01-14 | 1 | -6/+0 |
| | |||||
* | BUG: Sweeping changes to cleanup computation of target names. This should | Brad King | 2006-01-13 | 1 | -11/+0 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | fix many bugs related to target names being computed inconsistently. - Centralized computation of a target's file name to a method in cmTarget. Now that global knowledge is always available the *_CMAKE_PATH cache variables are no longer needed. - Centralized computation of link library command lines and link directory search order. - Moved computation of link directories needed to link CMake targets to be after evaluation of linking dependencies. This also removed alot of duplicate code in which each version had its own bugs. This commit is surrounded by the tags CMake-TargetNameCentralization1-pre and CMake-TargetNameCentralization1-post so make the large set of changes easy to identify. | ||||
* | ENH: Add regular string replace (not regex), and relative path command. Also ↵ | Andy Cedilnik | 2005-10-17 | 1 | -0/+39 |
| | | | | add tests | ||||
* | BUG: try to fix qt problems | Bill Hoffman | 2005-09-10 | 1 | -6/+0 |
| | |||||
* | make sure correct path type is used | Bill Hoffman | 2005-08-23 | 1 | -1/+1 |
| |