Bill Hoffman
4c5ba06fa1
ENH: use a cmake script to do the clean step, this allows for large numbers of files to be removed without making the command line too long
2006-03-09 14:30:35 -05:00
Brad King
19f5d128e8
BUG: Most platforms other than Linux seem to require executable permissions on their shared libraries.
2006-03-07 10:05:30 -05:00
Brad King
a2e136fd17
ENH: Added PERMISSIONS and RENAME options to the INSTALL command's FILES and 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.
2006-03-03 18:44:32 -05:00
Brad King
3ca9ef09b7
BUG: Fixed optional file install support for multi-configuration generators.
2006-02-19 19:29:30 -05:00
Brad King
b6fd3b7bb1
BUG: Install location full-path test for windows needs to account for both lower case and upper case drive letters.
2006-02-19 13:08:17 -05:00
Brad King
cd3c98d032
ENH: Clarified error message.
2006-02-18 16:36:50 -05:00
Brad King
079826d367
COMP: Removed unused variables.
2006-01-13 19:35:16 -05:00
Brad King
22c62c9e65
BUG: Sweeping changes to cleanup computation of target names. This should
...
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.
2006-01-13 18:18:32 -05:00
Andy Cedilnik
6e5cdd6de7
ENH: Add regular string replace (not regex), and relative path command. Also add tests
2005-10-17 09:10:20 -04:00
Bill Hoffman
f8c259b443
BUG: try to fix qt problems
2005-09-10 10:33:10 -04:00
Bill Hoffman
621c84f9e0
make sure correct path type is used
2005-08-23 10:24:01 -04:00
Brad King
d392acb4e6
ENH: Added versioned executable support. This partially addresses bug#2143. Also made OUTPUT_NAME work when installing executables.
2005-08-17 16:11:18 -04:00
Bill Hoffman
a13713818c
ENH: if Xcode21 is installed then create 21 compatible project files
2005-07-19 16:40:44 -04:00
Andy Cedilnik
c4db8aba73
STYLE: Fix typos
2005-07-06 15:51:11 -04:00
Andy Cedilnik
04bb427d1f
BUG: Handle restrictive permissions
2005-03-07 13:51:18 -05:00
Bill Hoffman
785b0dc012
ENH: all tests are passing for XCode
2005-02-18 13:32:51 -05:00
Andy Cedilnik
56234aed4b
PERF: Remove several classes from the bootstrap and so making bootstrap smaller and faster
2004-10-27 10:47:14 -04:00
Brad King
491bebefa2
BUG: Fix crash when CMAKE_DEBUG_POSTFIX is not set.
2004-08-31 10:41:08 -04:00
Brad King
b8917c7e6c
BUG: Fixed generation of installation manifest to account for library versioning symlinks. Also removed DESTDIR prefix from generated manifest.
2004-07-02 14:09:53 -04:00
Andy Cedilnik
04a8572b99
BUG: If the destination is the same as source, do not copy file. Fixes Bug #956 - make install broken
2004-07-02 11:51:30 -04:00
Andy Cedilnik
35033f248d
ERR: Fix typo
2004-06-30 08:59:52 -04:00
Andy Cedilnik
43d380e0d8
ENH: Better handling of debug postfix and fix the test
2004-06-29 09:23:27 -04:00
Andy Cedilnik
ed0999c9d1
ERR: Fix visual studio install
2004-06-28 16:39:51 -04:00
Andy Cedilnik
f9b43b9212
BUG: Implement installing of shared library versioning and add test for the whole thing
2004-06-28 14:40:17 -04:00
Andy Cedilnik
b55d109864
BUG: Put all files to manifest
2004-04-21 11:42:50 -04:00
Andy Cedilnik
55a71ba572
ENH: Add check for infinite loops. Make sure that files written using WRITE_FILE and FILE WRITE are not used as input files. Fixes Bug #678 - WRITE_FILE and FILE(WRITE...) lead to infinite loops
2004-04-18 14:41:46 -04:00
Andy Cedilnik
99feab3528
ENH: When installing project, write manifest
2004-03-28 17:59:46 -05:00
Andy Cedilnik
c44d0ef733
ENH: Add DESTDIR support
2004-02-12 21:44:24 -05:00
Andy Cedilnik
9c744cfe35
ENH: Handle script mode
2004-02-06 15:18:55 -05:00
Andy Cedilnik
e6de1efcb8
ENH: Fix support for debug postfix
2004-02-03 11:23:39 -05:00
Andy Cedilnik
038abb867e
ENH: Add support for install postfix
2004-02-03 10:53:41 -05:00
Andy Cedilnik
4be80e728a
ERR: Remove warning about unused variable
2004-01-28 08:11:09 -05:00
Andy Cedilnik
d13e30f3ae
ENH: Make install on windows seems to work now
2004-01-27 12:37:30 -05:00
Andy Cedilnik
127872e820
ERR: Fix build on Mingw. Looks like Mingw is more like visual studio... Thanks Fred Wheeler
2004-01-27 09:53:33 -05:00
Andy Cedilnik
f33c01b98a
ERR: And yet another set of constants for file permissions
2004-01-27 09:05:31 -05:00
Andy Cedilnik
5c8c6fa3da
ENH: Several windows bugs and fixes
2004-01-26 16:24:35 -05:00
Andy Cedilnik
dae3e140ae
ENH: Add unix style install in file command
2004-01-26 16:05:58 -05:00
Andy Cedilnik
11e212bfc2
ENH: Remove extra new line after the written string
2003-07-17 14:56:17 -04:00
Andy Cedilnik
274535d366
ENH: Recurse subdirectories
2003-07-14 09:15:13 -04:00
Andy Cedilnik
d0964a349e
ENH: Add MAKE_DIRECTORY and modify documentation
2003-07-08 16:33:29 -04:00
Andy Cedilnik
db77d2e019
ENH: Add globbing to FILE command
2003-07-08 14:18:17 -04:00
Andy Cedilnik
372d2cbea9
ENH: Start working on a general file manipulation command
2003-07-07 17:47:17 -04:00