Ken Martin
7b3be313ee
ENH: modified the relative path code to not do relative paths between bin and source
2006-03-30 09:17:02 -05:00
Andy Cedilnik
d92205b26d
STYLE: Nightly Version update
2006-03-30 08:38:47 -05:00
Andy Cedilnik
c2da475507
ENH: Use PBXResourcesBuildPhase for resrources
2006-03-29 16:34:52 -05:00
Andy Cedilnik
5076590a02
ENH: Simplify. Instead of doing ../MacOS just copy to current directory
2006-03-29 16:25:24 -05:00
Andy Cedilnik
7bc8564c73
ENH: Add support for Xcode 2.1
2006-03-29 16:21:22 -05:00
Andy Cedilnik
32ec28ad00
ENH: Add copy stages for bundle files
2006-03-29 15:02:35 -05:00
Bill Hoffman
4fd3292d04
ENH: add a test for find framework stuff in find_library, and fix the framework search stuff
2006-03-29 13:33:49 -05:00
Bill Hoffman
388c005ccd
ENH: remove test on cygwin since it randomly fails
2006-03-29 13:26:58 -05:00
Andy Cedilnik
337362dfcf
COMP: Return 0 instead of false
2006-03-29 12:33:41 -05:00
Andy Cedilnik
386900bfdd
ENH: Several cleanups and make sure things get propagated where they should. Also, allow to load CTest custom files to the actual ctest -S script
2006-03-29 12:01:24 -05:00
Andy Cedilnik
b75166ea45
COMP: Remove warning
2006-03-29 09:10:22 -05:00
Andy Cedilnik
afc029980b
STYLE: Nightly Version update
2006-03-29 08:31:27 -05:00
Andy Cedilnik
ad380d6b8b
BUG: Fix the read custom files command and add a coverage test
2006-03-28 16:36:48 -05:00
Andy Cedilnik
93f5712a7d
COMP: Remove warnings
2006-03-28 16:25:29 -05:00
Andy Cedilnik
cca91e168a
ENH: Pass handler flags to both test and memcheck handler
2006-03-28 15:20:21 -05:00
Andy Cedilnik
fb9eedc187
ENH: Add new ctest command
2006-03-28 15:20:03 -05:00
Brad King
2b197edb8a
ENH: Added check of CMAKE_BACKWARDS_COMPATIBILITY to skip the CMake system path search when simulating CMake 2.2 and earlier.
2006-03-28 14:45:22 -05:00
Andy Cedilnik
fce93e890d
ENH: Add command to read ctest custom files
2006-03-28 14:37:44 -05:00
Andy Cedilnik
d9dd47422b
BUG: Handle spaces in the path
2006-03-28 13:48:02 -05:00
Andy Cedilnik
ed5f95cf23
ENH: Add proper support for installing bundles
2006-03-28 13:16:15 -05:00
Brad King
15f7676a6d
BUG: Pay attention to the MACOSX_BUNDLE target property only on APPLE platforms.
2006-03-28 10:58:14 -05:00
Andy Cedilnik
40272a16bd
ENH: Add support for adding content to bundles
2006-03-28 08:54:01 -05:00
Andy Cedilnik
5d722df21f
STYLE: Nightly Version update
2006-03-28 08:22:53 -05:00
Andy Cedilnik
91dd2125fb
STYLE: Nightly Version update
2006-03-27 08:13:18 -05:00
Andy Cedilnik
1cafba66f8
STYLE: Nightly Version update
2006-03-26 08:10:33 -05:00
Andy Cedilnik
4be2b7fbfb
STYLE: Nightly Version update
2006-03-25 08:11:32 -05:00
Bill Hoffman
a0471c3fe2
ENH: allow unset vars to be used in list length
2006-03-24 16:13:05 -05:00
Brad King
ca5647c92c
ENH: Added ARCHIVE option to the TARGETS mode of the INSTALL command. It is a third option added to RUNTIME and LIBRARY property types. Static libraries and import libraries are now treated as ARCHIVE targets instead of LIBRARY targets. This adds a level of granularity necessary for upcoming features. Also updated the CVS CMake patch level set in CMake_VERSION_PATCH from 4 to 5 to allow users of this version to know whether this incompatible change is present.
2006-03-24 16:11:24 -05:00
Brad King
3731dff127
ENH: Added NO_CMAKE_ENVIRONMENT_PATH, NO_CMAKE_PATH, NO_SYSTEM_ENVIRONMENT_PATH, and NO_CMAKE_SYSTEM_PATH options back to allow more granularity than NO_DEFAULT_PATH.
2006-03-24 14:16:31 -05:00
Bill Hoffman
f7c1723135
ENH: add support for universal binaries
2006-03-24 09:15:05 -05:00
Andy Cedilnik
cec6543d0d
STYLE: Nightly Version update
2006-03-24 08:17:42 -05:00
Andy Cedilnik
9ce59dbde0
COMP: Remove warning
2006-03-23 15:35:03 -05:00
Ken Martin
00d2546664
ENH: removed unused rules from targets for VS
2006-03-23 13:55:09 -05:00
Andy Cedilnik
161524581f
BUG: Fix CTestCustom.ctest file
2006-03-23 11:19:30 -05:00
Andy Cedilnik
ccde6c47d8
ENH: More error handling
2006-03-23 09:56:32 -05:00
Andy Cedilnik
b5fb13544d
STYLE: Nightly Version update
2006-03-23 08:13:48 -05:00
Bill Hoffman
f4e9a5e5ea
ENH: do not dereference empty stl vectors
2006-03-22 17:21:45 -05:00
Andy Cedilnik
a2d8447fb9
BUG: Fix logic. If the variable is not set, then it is always ok to write the file
2006-03-22 14:45:12 -05:00
Andy Cedilnik
ee1975570e
ENH: Allow blocking of writing into the source tree
2006-03-22 14:40:36 -05:00
Ken Martin
10efe3b079
ENH: added some new functionality
2006-03-22 14:06:52 -05:00
Andy Cedilnik
43b9f184c2
COMP: Fix apple bootstrap issues
2006-03-22 13:04:49 -05:00
Andy Cedilnik
36e2728431
ENH: Cleanup bootstrap even more
2006-03-22 11:15:35 -05:00
Brad King
0376fe4b9b
ENH: Added support for linking to MS .lib libraries in MinGW.
2006-03-22 11:10:58 -05:00
Andy Cedilnik
3806c1050d
ENH: Remove things from bootstrap
2006-03-22 09:58:11 -05:00
Andy Cedilnik
960cdb971b
STYLE: Nightly Version update
2006-03-22 08:11:13 -05:00
Sebastien Barre
d82c979787
ENH: the arguments to this function were not checked in a robust way
2006-03-21 17:47:11 -05:00
Andy Cedilnik
9a94d1144d
ENH: Two things. If there is CTestCustom.cmake in the toplevel directory read that file only. If there is CTestCustom.ctest in the toplevel directory, do the glob, if there is none, do nothing
2006-03-21 16:39:50 -05:00
Andy Cedilnik
d41f97a5e6
ENH: Add relative tag and add test for relative tag
2006-03-21 16:03:19 -05:00
Andy Cedilnik
9dbf4438dc
ENH: Add support for relative paths and cleanup
2006-03-21 16:02:47 -05:00
Andy Cedilnik
1cdd8b4fbd
BUG: Handle visual studio 8
2006-03-21 16:01:50 -05:00
Andy Cedilnik
15d7dd9937
ENH: Remove cmGlob and use glob from kwsys
2006-03-21 12:54:31 -05:00
Brad King
bcfca6e1c1
ENH: Enabling CMAKE_INCLUDE_CURRENT_DIR even for in-source builds to be more consistent with its name. This also makes double-quote and angle-bracket include styles (almost) identical.
2006-03-21 08:45:57 -05:00
Andy Cedilnik
b29c26eb3f
STYLE: Nightly Version update
2006-03-21 08:20:33 -05:00
Andy Cedilnik
fbfbe4717f
ENH: Handle unusual path for packagemaker
2006-03-20 16:24:43 -05:00
Andy Cedilnik
cfe124500f
STYLE: Nightly Version update
2006-03-20 07:55:15 -05:00
Andy Cedilnik
a6acd304fd
STYLE: Nightly Version update
2006-03-19 07:53:12 -05:00
Andy Cedilnik
abe0e68535
STYLE: Nightly Version update
2006-03-18 08:59:09 -05:00
Andy Cedilnik
29f91e1812
ENH: Propagate cmake variables to macros in C
2006-03-17 16:30:47 -05:00
Andy Cedilnik
b507f8f0d1
ENH: Simplify the test
2006-03-17 16:14:04 -05:00
Andy Cedilnik
84f1420d82
COMP: Use the current cmake's CheckCXXSourceCompiles
2006-03-17 15:47:26 -05:00
Andy Cedilnik
b20cb78049
ENH: Handle missing unsetenv and add check for environ
2006-03-17 15:46:20 -05:00
Bill Hoffman
ca8d1bc99b
ENH: make cmake compile
2006-03-17 15:33:21 -05:00
Andy Cedilnik
733a0e787e
COMP: Fix windows
2006-03-17 12:31:35 -05:00
Andy Cedilnik
0addc75520
COMP: Handle windows with hack for now
2006-03-17 12:24:37 -05:00
Mathieu Malaterre
e9fcafafe5
ENH: Use const char where it should have been. At same time fix Bug#2958
2006-03-17 12:06:41 -05:00
Andy Cedilnik
d5631f370b
ENH: Add a method to remove environment variables
2006-03-17 11:44:07 -05:00
Andy Cedilnik
fe1fda6431
ENH: Use vector of plain strings and add cmake -E command for getting environment
2006-03-17 11:14:14 -05:00
Andy Cedilnik
f44fedd3e9
ENH: Add access for all environment variables
2006-03-17 10:58:37 -05:00
Andy Cedilnik
c499c0d273
STYLE: Nightly Version update
2006-03-17 09:32:05 -05:00
Brad King
94cc5898e7
BUG: When generating the install rules for CMake itself the per-configuration subdirectory must be used to specify the executable location.
2006-03-16 18:24:26 -05:00
Bill Hoffman
0fa30e1a69
ENH: clean up find stuff so that NO_SYSTEM_PATH is backwards compatible and you get put system env variables in the find commands
2006-03-16 17:49:16 -05:00
Brad King
437e28e63a
COMP: Skip trying to use native auto_ptr implementation and just provide a conforming one.
2006-03-16 17:26:28 -05:00
Brad King
1d38a3e09e
BUG: Removed compiled-in CMAKE_SHARED_MODULE_PREFIX and CMAKE_SHARED_MODULE_SUFFIX for loaded commands in favor of using the settings from the platform files.
2006-03-16 17:09:08 -05:00
Brad King
f01bd91336
COMP: Using KWSys auto_ptr to avoid cross-platform problems.
2006-03-16 16:04:30 -05:00
Brad King
68ad66444b
ENH: Adding auto_ptr to KWSys to provide a conforming version everywhere.
2006-03-16 16:04:05 -05:00
Brad King
520b792f6f
COMP: Fix for auto_ptr usage on VC6's broken implementation.
2006-03-16 15:50:21 -05:00
Brad King
77c65b954e
BUG: Fixed generation of mismatched IF in install script. This bug was introduced during the m_ sweep.
2006-03-16 14:51:54 -05:00
Brad King
8893db3539
COMP: Fix malloc/free declaration for windows compilers.
2006-03-16 14:44:13 -05:00
Brad King
180a45c8c7
BUG: Do not leak the ofstream object in append mode. Just use an auto_ptr for both cases.
2006-03-16 14:14:15 -05:00
Brad King
3b43c29a30
ENH: Using patch from Frans Englich to clarify error messages.
2006-03-16 11:57:36 -05:00
Andy Cedilnik
124860a9ee
COMP: Make members protected so that subclass can use them
2006-03-16 11:34:58 -05:00
Andy Cedilnik
867e41d23b
BUG: Couple of memcheck bugs: Log files should really be different for test and memcheck. Also make sure to not trunkate the output of the test until the valgrind or any other checking is pefrormed.
2006-03-16 11:29:12 -05:00
Bill Hoffman
e975836292
ENH: not all messages are errors
2006-03-16 11:28:13 -05:00
Bill Hoffman
a1f22bde81
ENH: don't put the default framework path in a -F option
2006-03-16 11:27:56 -05:00
Andy Cedilnik
974e9d4667
COMP: Fix problem with namespace
2006-03-16 11:21:01 -05:00
Andy Cedilnik
f483e48d2a
ENH: Cleanup DynamicLoader so that the symbols have more consistent names, start using dynamic loader from kwsys in CMake
2006-03-16 11:01:05 -05:00
Ken Martin
4102949bf9
STYLE: minor comment cleanups
2006-03-16 10:53:14 -05:00
Ken Martin
fb5d92ea37
ENH: m_ cleanup for curses
2006-03-16 10:44:55 -05:00
Ken Martin
4b83a08b37
ENH: a warning fix and some more cleanup
2006-03-16 09:33:23 -05:00
Andy Cedilnik
438c49f2a3
STYLE: Nightly Version update
2006-03-16 09:17:45 -05:00
Ken Martin
fdb605dd09
BUG: fix warning
2006-03-15 16:32:40 -05:00
Bill Hoffman
5208004560
ENH: fix up this changes for mac
2006-03-15 12:02:34 -05:00
Ken Martin
da279f0041
BUG: some UNIX fixes for my m_ commit
2006-03-15 11:38:47 -05:00
Andy Cedilnik
886e9bedc7
STYLE: Nightly Version update
2006-03-15 11:26:47 -05:00
Ken Martin
3d96e52261
STYLE: some m_ to this-> cleanup
2006-03-15 11:02:08 -05:00
Andy Cedilnik
609af5c969
ENH: Add svn cleanup before running svn
2006-03-15 09:23:35 -05:00
Andy Cedilnik
e48dc06402
ENH: Allow multiple install directories
2006-03-15 09:22:51 -05:00
Bill Hoffman
88bd3b5281
ENH: add support for removing language flags from shared library and shared module link commands
2006-03-14 14:03:16 -05:00
Brad King
8e702ac5a8
BUG: Fixed object file name construction to use Convert method for relative path conversion. Also fixed test of result to check explicitly for a full path.
2006-03-14 11:35:37 -05:00
Brad King
c332ff41f1
BUG: Avoid full paths and spaces when constructing object file names.
2006-03-14 10:14:52 -05:00
Brad King
6018c27993
BUG: Clarified confusing error message.
2006-03-14 09:37:50 -05:00
Andy Cedilnik
1b6912f18b
STYLE: Nightly Version update
2006-03-14 02:31:47 -05:00
Andy Cedilnik
983ed68f2e
STYLE: Fix style checker
2006-03-13 16:45:21 -05:00
Mathieu Malaterre
b4654c2d3a
COMP: Fix warning
2006-03-13 15:57:40 -05:00
Brad King
2b316f169c
ENH: Introducing new policy to construct more unique object file names. This should allow multiple sources with the same file name but different FULL paths to be added to a single target.
2006-03-13 15:19:03 -05:00
Mathieu Malaterre
4f9efe7502
BUG: Fix problem on MacOSX, by disabling part of the test.
2006-03-13 14:39:50 -05:00
Mathieu Malaterre
7f5222d400
ENH: Fix dashboard with coverage
2006-03-13 11:27:12 -05:00
Mathieu Malaterre
7b36bf6cfd
ENH: Do not build the library if we are not doing Testing
2006-03-13 10:49:35 -05:00
Mathieu Malaterre
325baa33d2
ENH: Make test usable from command line
2006-03-13 10:27:42 -05:00
Andy Cedilnik
3c7aeb4073
STYLE: Nightly Version update
2006-03-13 02:31:23 -05:00
Bill Hoffman
83daad3ec2
ENH: remove warning
2006-03-12 10:03:03 -05:00
Bill Hoffman
1cda55e682
ENH: remove test until it works
2006-03-12 09:43:30 -05:00
Andy Cedilnik
637c10dc96
STYLE: Nightly Version update
2006-03-12 02:26:31 -05:00
Bill Hoffman
5a8e1e4942
ENH: remove print
2006-03-11 11:53:30 -05:00
Bill Hoffman
08bb4d52ba
ENH: try to clean up the search for programs
2006-03-11 11:52:57 -05:00
Mathieu Malaterre
6420337317
BUG: Fix for MINGW32
2006-03-11 10:09:33 -05:00
Mathieu Malaterre
46096c08a5
ENH: Add support for LastError on HPUX
2006-03-11 09:59:16 -05:00
Mathieu Malaterre
347efdedd5
ENH: Also look into data segment (consistant with other implementation)
2006-03-11 09:47:41 -05:00
Andy Cedilnik
6f3ef5aa92
STYLE: Nightly Version update
2006-03-11 02:33:52 -05:00
Bill Hoffman
d2f7b0c64f
ENH: undo last change because it broke the dashboard
2006-03-10 17:37:47 -05:00
Bill Hoffman
ac432c7e7c
ENH: add a new FILE SYSTEM_PATH that allows you to read a environment variable with a path in it.
2006-03-10 16:53:04 -05:00
Bill Hoffman
7387cb5850
ENH: fix find program to look for .com and .exe correctly and not return files with no extension on windows
2006-03-10 16:52:28 -05:00
Mathieu Malaterre
8e7d92049e
ENH: Add documentation on the problem with system wide path for looking up dynamic libraries. STYLE: Fix trailing white spaces
2006-03-10 16:03:26 -05:00
Mathieu Malaterre
87fdcd6eb6
BUG: Need a / for Visual Studio build
2006-03-10 15:42:33 -05:00
Mathieu Malaterre
7763163e4b
BUG: Do the proper path
2006-03-10 15:38:35 -05:00
Mathieu Malaterre
aaa780d6a1
BUG: Need a trailing slash
2006-03-10 15:12:04 -05:00
Mathieu Malaterre
fe66b15da4
BUG: Fix problem with in the path
2006-03-10 15:08:40 -05:00
Andy Cedilnik
862f5df25c
STYLE: Fix some style issues
2006-03-10 15:03:09 -05:00
Mathieu Malaterre
c0161e9e57
BUG: Trying to get testDynamicLoader to work on Solaris and SunOS, where current directory is not lookup when doing dlopen
2006-03-10 14:53:42 -05:00
Bill Hoffman
89e5fc63fe
STYLE: fix line lengths
2006-03-10 13:54:57 -05:00
Mathieu Malaterre
509e383aac
STYLE: Remove trailing whitespaces
2006-03-10 13:34:41 -05:00
Mathieu Malaterre
f90e754100
BUG: Fix DynamicLoader implementation on MacOSX (using old API)
2006-03-10 13:34:03 -05:00
Mathieu Malaterre
5623ef913f
ENH: Add trailing whitespace
2006-03-10 13:33:28 -05:00
Andy Cedilnik
634343c3e8
STYLE: Fix some style issues
2006-03-10 13:06:26 -05:00
Andy Cedilnik
f01afc89f5
STYLE: Cleanup trailing spaces
2006-03-10 12:47:17 -05:00
Mathieu Malaterre
5fe4a9dcef
STYLE: Make sure to use the proper cast.
2006-03-10 12:01:29 -05:00
Mathieu Malaterre
97aca504d8
ENH: Make sure that we find the proper symbol and not the one that start with _. STYLE: Remove an old style cast
2006-03-10 11:57:43 -05:00
Mathieu Malaterre
011de35360
ENH: Hopefully have the DynamicLoader to the proper thing.
2006-03-10 11:32:09 -05:00
Bill Hoffman
6b47b28867
ENH: fix line length style stuff
2006-03-10 11:13:15 -05:00
Bill Hoffman
e0be3c7125
ENH: avoid adding junk into paths
2006-03-10 11:12:53 -05:00
Mathieu Malaterre
d633bac7bc
BUG: Make sure to have proper dependencies
2006-03-10 10:28:43 -05:00
Bill Hoffman
9345da20f3
ENH: use CMAKE_DL_LIBS and not dl directly as it does not always exist
2006-03-10 10:26:33 -05:00
Mathieu Malaterre
ae7fdcf6a9
COMP: Fix cygwin build
2006-03-10 10:23:48 -05:00
Mathieu Malaterre
fe6fc8192c
COMP: Fix compilation on MacOSX (common symbols not allowed with MH_DYLIB output format)
2006-03-10 10:19:45 -05:00
Andy Cedilnik
4909154387
ENH: Add package to bundle test
2006-03-10 10:12:26 -05:00
Andy Cedilnik
09b34fa796
COMP: Add missing include
2006-03-10 10:07:42 -05:00
Andy Cedilnik
187821af43
STYLE: Nightly Version update
2006-03-10 02:32:13 -05:00
Mathieu Malaterre
87efbe2342
BUG: Remove comment
2006-03-09 17:16:20 -05:00
Mathieu Malaterre
69dd8ee7e7
ENH: remove test temporarily
2006-03-09 17:15:54 -05:00
Mathieu Malaterre
20c680e7fc
ENH: Still more coverage of the DynamicLoader
2006-03-09 17:08:33 -05:00
Mathieu Malaterre
117c871790
ENH: Add a file to generate the lib
2006-03-09 17:06:55 -05:00
Mathieu Malaterre
9b55f2579a
ENH: Improve test coverage
2006-03-09 16:40:34 -05:00
Mathieu Malaterre
7ca1c6d2d8
STYLE: Minor style
2006-03-09 16:40:00 -05:00
Bill Hoffman
8cdb87eaa7
ENH: if CMakeCache.txt has been removed, then automatically remove CMakefiles/*.cmake
2006-03-09 15:47:18 -05:00
Mathieu Malaterre
81922f811a
ENH: Carefully turn testing of DynamicLib on
2006-03-09 14:41:21 -05:00
Mathieu Malaterre
1defe94e31
STYLE: Minor style
2006-03-09 14:36:53 -05:00
Mathieu Malaterre
428bc24823
ENH: Adding initial test for DynamicLoader
2006-03-09 14:35:56 -05:00
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
Andy Cedilnik
26e1fea95b
STYLE: Fix some style issues
2006-03-09 11:57:43 -05:00
Bill Hoffman
cb95c0a5bc
ENH: fix a bug in the find path stuff so that it can find headers deep in frameworks
2006-03-09 11:35:38 -05:00
Andy Cedilnik
6503a0eecc
STYLE: Fix some style issues
2006-03-09 11:17:10 -05:00
Andy Cedilnik
10d1b20790
BUG: Fix problem on Wacom system with global symbolic targets
2006-03-09 09:53:30 -05:00
Andy Cedilnik
95ea0272de
STYLE: Fix style problems
2006-03-09 08:32:08 -05:00
Andy Cedilnik
12d406675a
STYLE: Nightly Version update
2006-03-09 02:41:51 -05:00
Bill Hoffman
e97157feb1
ENH: make sure system path is not added unless asked for
2006-03-08 18:16:01 -05:00
Andy Cedilnik
e8affe5cc2
STYLE: Lots of formating to remove style problems
2006-03-08 16:33:39 -05:00
Andy Cedilnik
3d44b9a354
ENH: Add additional subdirectory to improve testing and to allow cleanup when testing cpack
2006-03-08 14:02:30 -05:00
Andy Cedilnik
c14a06c8e0
BUG: Handle version with multiple dots
2006-03-08 13:59:33 -05:00
Brad King
bde71e9668
ENH: Enabled process tree killing on AIX.
2006-03-08 13:06:46 -05:00
Brad King
6fb7bac013
ENH: Enabled process tree killing on the SGI.
2006-03-08 12:42:59 -05:00
Brad King
95f86d5d6f
ENH: Enabled process tree killing for FreeBSD and Sun.
2006-03-08 12:36:14 -05:00
Brad King
17d79233ff
ENH: Enabled process tree killing on HP-UX.
2006-03-08 12:12:37 -05:00
Brad King
c31c18bb9c
BUG: Do not leak ps FILE when the process starts but reading the header fails.
2006-03-08 11:57:41 -05:00
Brad King
a155eacec3
ENH: Added a way to quickly enable manual testing of grandchild killing.
2006-03-08 11:39:34 -05:00
Brad King
3c39accee9
ENH: Added implementation of process tree killing that runs "ps" to traverse the tree.
2006-03-08 11:38:51 -05:00
Andy Cedilnik
892a439fad
BUG: Remove some old legacy code and remove memory leak
2006-03-08 10:52:29 -05:00
Mathieu Malaterre
d91bd3dbd3
BUG: Including file within a namespace{} is dangerous(unless symbols are within an extern C). Also update documentation about special case for MacOSX
2006-03-08 09:16:54 -05:00
Andy Cedilnik
cdc3c9d18b
STYLE: Nightly Version update
2006-03-08 02:43:44 -05:00
Andy Cedilnik
ccac9542b1
ENH: Add a way to overwrite some preferences and ignore certain targets
2006-03-07 15:31:05 -05:00
Brad King
6d4b7425fd
ENH: Add CMAKE_COMMAND and CMAKE_ROOT variables when running in script mode. This partially addresses bug#2828.
2006-03-07 14:46:50 -05:00
Brad King
c21a61c91a
BUG: Check for whether to add -C to package rule should check for a . in the first character not the second.
2006-03-07 14:38:52 -05:00
Andy Cedilnik
e82de6a5d5
COMP: Fix warnings
2006-03-07 12:03:11 -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
Andy Cedilnik
96a8f94b85
STYLE: Nightly Version update
2006-03-07 02:12:10 -05:00
Bill Hoffman
3f532f5489
ENH: add support for language flags at rule expansion time
2006-03-06 15:14:23 -05:00
Mathieu Malaterre
f4fb2ca779
COMP: Fix compilation on MacOSX
2006-03-06 14:30:46 -05:00
Mathieu Malaterre
12ebc4339a
ENH: Compile DynamicLoader
2006-03-06 14:07:50 -05:00
Mathieu Malaterre
ffd4bcd02b
ENH: Adding kwsys implementation for a DynamicLoader class. Copy from itkDynamicLoader, with patch from cmDynamicLoader
2006-03-06 14:02:55 -05:00
Bill Hoffman
eee281c3a6
ENH: add missing cmake depend hacks
2006-03-06 13:43:58 -05:00
Bill Hoffman
3aec2488ff
ENH: add missing cmake include
2006-03-06 13:34:33 -05:00
Mathieu Malaterre
73e1d9abd9
COMP: Some STL implementation do not provide clear on std::string
2006-03-06 13:02:13 -05:00
Mathieu Malaterre
e34d666fc7
BUG: Need to reset internal structure in case of multiple calls to Load
2006-03-06 11:57:05 -05:00
Mathieu Malaterre
70e6fe3f9b
ENH: Redo implementation of itkDirectory to use kwsys (avoid duplicating code).
2006-03-06 10:12:02 -05:00
Andy Cedilnik
174cad0994
STYLE: Nightly Version update
2006-03-06 02:11:59 -05:00
Brad King
2b7e43961c
BUG: Fix for generated install scripts to support prefixes with trailing slashes or just a single slash.
2006-03-05 09:09:12 -05:00
Bill Hoffman
a2bfdf9542
ENH: fix old style parsing of FIND commands and fix broken tests
2006-03-05 08:38:24 -05:00
Andy Cedilnik
dc418875cf
STYLE: Nightly Version update
2006-03-05 02:11:30 -05:00
Andy Cedilnik
1c14084cbc
STYLE: Nightly Version update
2006-03-04 02:22:32 -05:00
Bill Hoffman
4cdfc76c49
ENH: make sure NAMES tag is not required for name argument, fixes msys generator
2006-03-03 23:00:09 -05:00
Brad King
06846c4c07
ENH: Added PERMISSIONS option to the TARGETS mode of the INSTALL command.
2006-03-03 19:29:35 -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
5792dc8da8
ENH: Replaced UpdateLocation method with call to GetLocation. Added comment about problems with the LOCATION attribute.
2006-03-03 18:06:44 -05:00
Andy Cedilnik
ce51e361fe
ENH: Check package maker version
2006-03-03 15:04:28 -05:00
Andy Cedilnik
49c0a4b52a
COMP: Oops, typo
2006-03-03 14:28:28 -05:00
Andy Cedilnik
bc4e5581ee
ENH: Add support for exporting graphviz of the project dependencies
2006-03-03 14:24:31 -05:00
Brad King
93c95f1cc5
BUG: Fixed installation of MacOSX Bundle executables and the corresponding install_name remapping support. Extended the BundleTest test to check that this all works. Part of these fixes required changing the signature of AppendDirectoryForConfig in all generators. It now accepts prefix and suffix strings to deal with whether leading or trailing slashes should be included with the configuration subdirectory.
2006-03-03 12:58:48 -05:00
Andy Cedilnik
a460c60843
ENH: Add verbose flag to package maker and add CFBundleIdentifier string
2006-03-03 10:52:26 -05:00
Andy Cedilnik
056c307e50
STYLE: Nightly Version update
2006-03-03 02:34:12 -05:00
Bill Hoffman
be375b1bcd
ENH: fix std in kwsys, has to be kwsys_stl
2006-03-02 21:33:57 -05:00
Bill Hoffman
8aa178639c
ENH: remove warning
2006-03-02 20:11:01 -05:00
Bill Hoffman
0db4cb0d96
ENH: removed unused methods after find changes
2006-03-02 15:03:36 -05:00
Bill Hoffman
2000940136
ENH: pass CMAKE_MODULE_PATH into try compile projects
2006-03-02 14:39:12 -05:00
Bill Hoffman
6fadc10e01
ENH: fix spelling errors in docs
2006-03-02 13:43:39 -05:00
Bill Hoffman
a5825cd11a
ENH: check in new find stuff
2006-03-02 13:30:22 -05:00
Bill Hoffman
2f78d874a7
ENH: fix for bug 2921, move _OVERRIDE variable to a better position to allow changing _INIT variables
2006-03-02 07:52:52 -05:00
Andy Cedilnik
f2922860c6
STYLE: Nightly Version update
2006-03-02 02:17:27 -05:00
Brad King
54732b0607
ENH: Finished CMAKE_<CONFIG>_POSTFIX feature and documented it. The value of this variable is used when a library target is created to initialize the <CONFIG>_POSTFIX target property. The value of this property is used (even for executables) to define a per-configuration postfix on the name of the target. Also enabled use of the OUTPUT_NAME property for non-executable targets.
2006-03-01 22:45:13 -05:00
Brad King
8d9a997beb
ENH: Cleaned up generation of directory-level rules and their support structure. The directorystart rule has been removed in favor of checking the build system in the subdirectory makefile first. The "directory" rule has been renamed "all" since it corresponds to the "all" pass anyway (as against "clean"). Also fixed directory-level rule for preinstall.
2006-03-01 18:54:17 -05:00
Brad King
007421e19c
BUG: Check for whether to add BUILD_TYPE to install rule should check for a . in the first character not the second.
2006-03-01 18:49:52 -05:00
Andy Cedilnik
ff50bb9f77
BUG: Even more VS8 issues
2006-03-01 13:05:57 -05:00
Andy Cedilnik
98dc57c0ae
BUG: More VS8 fixes
2006-03-01 12:50:03 -05:00
Andy Cedilnik
07260a6f27
ENH: Cleanup global targets even more and potentially fix Xcode
2006-03-01 08:28:39 -05:00
Andy Cedilnik
d231a422ed
STYLE: Nightly Version update
2006-03-01 02:32:30 -05:00
Andy Cedilnik
e6b8706225
BUG: Ok, fix the ordering
2006-02-28 16:33:14 -05:00
Andy Cedilnik
a8c8f1738b
BUG: Fix for STL
2006-02-28 16:22:17 -05:00
Andy Cedilnik
0321dae07b
BUG: Handle buggy streams
2006-02-28 16:17:27 -05:00
Andy Cedilnik
5b638bb136
BUG: Add additional check
2006-02-28 15:56:46 -05:00
Andy Cedilnik
6783765c90
BUG: On Visual Studio and XCode, handle build configurations
2006-02-28 15:31:43 -05:00
Andy Cedilnik
0f36f0ef90
STYLE: Remove debug
2006-02-28 15:31:10 -05:00
Brad King
b1443931b0
COMP: Fixed warnings for Borland 5.8.
2006-02-28 11:38:02 -05:00
Brad King
7db64cdb28
BUG: Need to use the CMAKE_COMMAND cache entry to get the location of CMake.
2006-02-28 09:53:32 -05:00
Andy Cedilnik
36d7f3990a
ENH: Add support for multiple build targets and start adding simple cpack tests
2006-02-28 08:23:40 -05:00
Andy Cedilnik
456c823ec0
STYLE: Nightly Version update
2006-02-28 02:32:38 -05:00
Bill Hoffman
bebb6b1767
ENH: fix problem if there are .. in the path to the source file specified in a source group
2006-02-27 23:06:44 -05:00
Bill Hoffman
4650f78dd5
ENH: add new find stuff
2006-02-27 16:38:22 -05:00
Andy Cedilnik
ee227d3af5
ENH: Several packaging issues. Allow random variables to be passed to cpack (anything starting with CPACK_, add preinstall to the list of dependencies for package, fix typos
2006-02-27 10:58:20 -05:00
Andy Cedilnik
ac99baa44d
STYLE: Nightly Version update
2006-02-27 02:00:17 -05:00
Andy Cedilnik
f86af9081d
STYLE: Nightly Version update
2006-02-26 02:00:59 -05:00
Andy Cedilnik
bec82af4df
STYLE: Nightly Version update
2006-02-25 01:56:38 -05:00
Andy Cedilnik
3d9610feec
COMP: More fixes for non makefile generators and global targets
2006-02-24 18:15:35 -05:00
Andy Cedilnik
1cd8c64384
STYLE: Remove debug
2006-02-24 17:43:19 -05:00
Andy Cedilnik
c4156b4531
COMP: Even more global target fixes
2006-02-24 17:35:35 -05:00
Andy Cedilnik
4675765601
ENH: Install cpack
2006-02-24 16:30:58 -05:00
Andy Cedilnik
07d0e776ad
BUG: More fixing of support for global target son visual studio
2006-02-24 16:20:44 -05:00
Brad King
586a9427d3
ENH: Created target property INSTALL_NAME_DIR initalized by CMAKE_INSTALL_NAME_DIR specifying the directory portion of the OSX install_name field in shared libraries. This is the OSX equivalent of RPATH.
2006-02-24 13:13:14 -05:00
Bill Hoffman
7db7b981af
ENH: fix warning and remove unused variable
2006-02-24 12:50:08 -05:00
Brad King
576f0b65c7
BUG: Fix generation of Xcode 2.0 and earlier projects to use CMAKE_BUILD_TYPE.
2006-02-24 11:13:31 -05:00
Brad King
f437c8e888
BUG: Treat GLOBAL_TARGET like UTILITY for generation.
2006-02-24 11:07:04 -05:00
Andy Cedilnik
f119d6e4ef
COMP: Remove warnings
2006-02-24 10:56:39 -05:00
Andy Cedilnik
77e5a607f2
BUG: Only add test targets when testing is enabled. Also add CMAKE_CFG_INTDIR when specified
2006-02-24 10:55:44 -05:00
Andy Cedilnik
0ba40b59c7
COMP: Handle preinstall properly on IDEs
2006-02-24 09:43:23 -05:00
Andy Cedilnik
1ecd48ba67
COMP: Fix for preinstall
2006-02-24 09:32:27 -05:00
Andy Cedilnik
a488b192af
BUG: Fix location of ctest for bootstrap
2006-02-24 08:57:05 -05:00
Andy Cedilnik
32aece7ad4
STYLE: Nightly Version update
2006-02-24 02:24:39 -05:00
Bill Hoffman
2874b35f5c
ENH: try to fix things up for the dashboard
2006-02-23 18:25:07 -05:00
Andy Cedilnik
66ea097554
ENH: Properly handle target dependencies
2006-02-23 17:30:12 -05:00
Andy Cedilnik
542b034a66
COMP: Even more Visual Studio fixes. Why is this code duplicated?
2006-02-23 14:05:32 -05:00
Andy Cedilnik
7c0251014c
COMP: More fixes for visual studio
2006-02-23 13:46:34 -05:00
Andy Cedilnik
549b77034e
COMP: Fixes for visual studio
2006-02-23 13:37:35 -05:00
Bill Hoffman
3d617b48aa
ENH: fix for bug 2908 crash for empty source group name
2006-02-23 11:36:36 -05:00
Andy Cedilnik
32c403f665
ENH: Remove debug
2006-02-23 10:48:35 -05:00
Andy Cedilnik
12dc64c7f5
ENH: Add a notion of a global target
2006-02-23 10:07:24 -05:00
Andy Cedilnik
ea5564624c
ENH: Add a notion of a global target
2006-02-23 10:03:24 -05:00
Andy Cedilnik
f1fb182270
ENH: Add accessors for CTest and CPack
2006-02-23 10:00:44 -05:00
Andy Cedilnik
2e19553e7c
ENH: Allow running without config file
2006-02-23 09:59:42 -05:00
Andy Cedilnik
1d96f839d7
ENH: Several NSIS features
2006-02-23 09:38:40 -05:00
Andy Cedilnik
69ca764212
STYLE: Nightly Version update
2006-02-23 02:34:30 -05:00
Andy Cedilnik
61dab999dd
STYLE: Nightly Version update
2006-02-22 02:36:10 -05:00
Bill Hoffman
0a0e459102
ENH: make command line flags more consistent with ide settings
2006-02-21 12:19:32 -05:00
Bill Hoffman
74d315077c
ENH: use last mount point found for mingw location, not first
2006-02-21 09:35:11 -05:00
Bill Hoffman
b6863e9fad
ENH: try to get the order a bit better
2006-02-21 07:58:01 -05:00
Andy Cedilnik
9e2049ffc3
STYLE: Nightly Version update
2006-02-21 02:35:16 -05:00
Bill Hoffman
e015df7d06
ENH: better finding of mingw from msys, and delete CMakeFiles directory when cache is deleted
2006-02-20 23:08:12 -05:00
Bill Hoffman
2cb68f6000
ENH: make sure CMAKE_STANDARD_LIBRARIES are used
2006-02-20 17:47:12 -05:00
Bill Hoffman
398827ebc1
ENH: make it compile on vs6
2006-02-20 14:37:24 -05:00
Brad King
7bdec94154
BUG: Add target-level COMPILE_FLAGS to the target not the individual source files. This simplifies the generated files and puts flags in a more logical order (VS6 works, VS7 needs more translation to work).
2006-02-20 14:21:10 -05:00
Bill Hoffman
39e636a4a4
ENH: change expand stuff to pass a struct for all the args
2006-02-20 13:42:18 -05:00
Brad King
e20c007181
ENH: Order compilation flags from most general to most specific: language, then target, then source.
2006-02-20 12:48:56 -05:00
Brad King
3fa4a95f56
BUG: Xcode generator should use local generator computation of include directories.
2006-02-20 09:54:25 -05:00
Andy Cedilnik
e16c8d70d0
STYLE: Nightly Version update
2006-02-20 03:00:19 -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
c21287552b
ENH: Switched order of slash and configuration name in cmGlobalGenerator::AppendDirectoryForConfig method to increase flexibility.
2006-02-19 19:28:53 -05:00
Brad King
518080136d
ENH: Implemented FILES and PROGRAMS forms of the INSTALL command as replacements for the INSTALL_FILES and INSTALL_PROGRAMS commands. This addresses the request for absolute path install destinations in bug#2691.
2006-02-19 18:47:13 -05:00
Brad King
4140f4a6fa
STYLE: Removed unused includes.
2006-02-19 18:44:23 -05:00
Brad King
8dd00d5b1e
BUG: Fixed relink with new install framework.
2006-02-19 17:27:47 -05:00
Brad King
b6e4bc0521
COMP: Removed unused variables.
2006-02-19 16:35:49 -05:00
Brad King
e14d591194
BUG: Do not report files as installed if they are optional and do not exist.
2006-02-19 16:12:29 -05:00
Brad King
39f4e7f5e0
BUG: Import libraries should be installed as STATIC_LIBRARY.
2006-02-19 16:10:23 -05:00
Brad King
96f0266228
ENH: Created new install script generation framework. The INSTALL command creates the generators which are later used by cmLocalGenerator to create the cmake_install.cmake files. A new target installation interface is provided by the INSTALL command which fixes several problems with the INSTALL_TARGETS command. See bug#2691. Bugs 1481 and 1695 are addressed by these changes.
2006-02-19 15:25:27 -05:00
Brad King
98a187a8d4
ENH: Automatic include directories should not be done by default as was just implemented. Instead a project may now set CMAKE_INCLUDE_CURRENT_DIR to get this behavior. The current source and binary directories are added automatically to the beginning of the include path in every directory. This simulates in-source behavior for double-quote includes when there are generated sources and headers in the directory.
2006-02-19 13:10:25 -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
Andy Cedilnik
2a7753a6a5
STYLE: Nightly Version update
2006-02-19 01:53:34 -05:00
Brad King
377f4e79b1
BUG: Remove trailing slashes from install destinations.
2006-02-18 16:47:28 -05:00
Brad King
cd3c98d032
ENH: Clarified error message.
2006-02-18 16:36:50 -05:00
Brad King
644f6e83ee
COMP: Fixed shadowed variable warning.
2006-02-18 15:42:14 -05:00
Brad King
81677b3130
ENH: Generate import libraries for DLLs on Cygwin and MinGW.
2006-02-18 15:37:23 -05:00
Brad King
9ba0283870
ENH: If CMAKE_NO_AUTOMATIC_INCLUDE_DIRECTORIES is not set try to approximate in-source build include file behavior in an out-of-source build by adding the build tree directory corresponding to a source tree directory at the beginning of the include path. Also fixed VS6 and VS7 generators to use cmLocalGenerator's computation of include paths. The VS6 generator will now short-path the include directories if the total length is too long in order to try to avoid its truncation limit.
2006-02-18 11:51:23 -05:00
Bill Hoffman
fc70e3512a
ENH: apply patch from Alex to support some more kdevelop stuff
2006-02-18 11:03:36 -05:00
Andy Cedilnik
1a338c8d73
STYLE: Nightly Version update
2006-02-18 01:55:36 -05:00
Bill Hoffman
c59937a4a8
ENH: put the system path ahead of the command path
2006-02-17 12:49:09 -05:00
Andy Cedilnik
a5b8b06031
STYLE: Nightly Version update
2006-02-17 02:26:53 -05:00
Brad King
f09778c4a5
BUG: Work-around borland make bug that drops a rule completely if it has no dependencies or commands.
2006-02-16 18:50:16 -05:00
Brad King
53821a505e
ENH: Clarified documentation of DEFINE_SYMBOL.
2006-02-16 18:09:02 -05:00
Brad King
b3b341cbbe
BUG: Report error when a target does not exist.
2006-02-16 17:49:59 -05:00
Andy Cedilnik
3cd5fd4e7b
BUG: Remove debug and fix space between label and exec name
2006-02-16 15:55:16 -05:00
Brad King
43df79d9fc
BUG: Do not perform pre-build, pre-link, or post-install commands when relinking.
2006-02-16 15:39:19 -05:00
Andy Cedilnik
b07ece004c
ENH: More work on NSI to improve installing and uninstalling
2006-02-16 15:20:23 -05:00
Brad King
537e2b4ed5
ENH: Implemented RPATH specification support. It is documented by the command SET_TARGET_PROPERTIES.
2006-02-16 15:19:00 -05:00
Ken Martin
13661cdd23
ENH: warning fix
2006-02-16 13:42:58 -05:00
Ken Martin
ff3eeef545
ENH: warning fix
2006-02-16 11:32:47 -05:00
Bill Hoffman
4c1ae1b5af
ENH: fix for bug 2808, use dlopen on new OSX versions
2006-02-16 10:35:18 -05:00
Andy Cedilnik
036fd2134d
STYLE: Nightly Version update
2006-02-16 02:25:57 -05:00
Bill Hoffman
5042581f43
ENH: better algorithm for looking for make and gcc on msys and mingw
2006-02-15 21:26:47 -05:00
Brad King
5288d61ede
BUG: Use NOINHERIT macro to avoid linking to project default libraries which may not exist.
2006-02-15 16:38:57 -05:00
Brad King
60cd72d01c
ENH: Cleaned up generation of symbolic rules. Removed generation of rebuild_cache and similar rules from internal makefiles.
2006-02-15 16:35:16 -05:00
Ken Martin
38c3145ce1
COMP: fix compiler warning
2006-02-15 12:32:43 -05:00
Bill Hoffman
731e1ed9cf
ENH: fix build error for mac
2006-02-15 12:30:01 -05:00
Ken Martin
141ad7645e
ENH: some reorg of the unix makefile generator
2006-02-15 10:34:11 -05:00
Brad King
f2cf7e9197
ENH: Enable capture of output from VCExpress.exe and devenv.exe.
2006-02-15 10:22:55 -05:00
Andy Cedilnik
92cfb52336
STYLE: Nightly Version update
2006-02-15 02:21:22 -05:00
Bill Hoffman
14cbc9571a
ENH: do not allow mingw makefiles to generate if sh.exe is in the path, also do not write CMakeCache.txt if there is a fatal error.
2006-02-14 22:03:16 -05:00
Brad King
aea456a91a
ENH: Added FATAL_ERROR option and fixed check to not have floating point roundoff problems.
2006-02-14 17:16:14 -05:00
Brad King
6c89a96b86
BUG: Removed hard-coded linking to odbc32 and odbccp32.
2006-02-14 16:35:33 -05:00
Brad King
916ea2bad2
BUG: Avoid adding unused rules to special targets like ALL_BUILD. Make sure project regeneration rules go only in desired targets.
2006-02-14 16:32:20 -05:00
Brad King
bd0b829ffb
BUG: Fixed generation of VS8 solution file to not be re-written when loaded by VS and to work with msbuild.
2006-02-14 15:35:34 -05:00
Andy Cedilnik
21975ceda5
ENH: Better handling of executables on windows
2006-02-14 14:29:15 -05:00
Andy Cedilnik
e9fa7fa840
ENH: Report which cmake was used to generate the cache in the comment
2006-02-14 11:17:35 -05:00
Ken Martin
7740ccd1a4
ENH: some cleanup of the makefile generator
2006-02-14 10:36:04 -05:00
Andy Cedilnik
3bce601c41
ENH: Improved support for icons, random directories, etc...
2006-02-14 10:28:40 -05:00
Andy Cedilnik
2d29e48726
STYLE: Nightly Version update
2006-02-14 02:14:29 -05:00
Andy Cedilnik
b77d382d97
STYLE: Nightly Version update
2006-02-13 02:10:25 -05:00
Andy Cedilnik
20301c72ad
STYLE: Nightly Version update
2006-02-12 02:27:30 -05:00
Andy Cedilnik
ac0a893a05
STYLE: Nightly Version update
2006-02-11 02:11:59 -05:00
Brad King
84923605cf
ENH: Allow IF(DEFINED ENV{somevar}) to work.
2006-02-10 14:41:31 -05:00
Andy Cedilnik
f87271d0ea
ENH: Add initial implementation of the list command
2006-02-10 14:11:12 -05:00
Brad King
b8a33fb424
ENH: Added INSTALL command as a placeholder for a future generic install specification interface. Currently it supports only a SCRIPT option specifying a script to run during the install stage.
2006-02-10 13:54:36 -05:00
Bill Hoffman
d2621064e2
ENH: fix for bug 28618, cmake.exe can not find itself
2006-02-10 12:43:00 -05:00
Brad King
4646929df4
ENH: Remove extra windows newline characters from process output. Centralized text fix processing.
2006-02-10 11:46:34 -05:00
Brad King
976ab27ffd
ENH: Mention relationship of EXECUTE_PROCESS and EXEC_PROGRAM.
2006-02-10 11:43:35 -05:00
Brad King
b403ad61e2
BUG: Fixed echo command to not print trailing space.
2006-02-10 11:41:52 -05:00
Bill Hoffman
6cccf0ab30
ENH: fix bug for single char libraries
2006-02-10 10:11:16 -05:00
Andy Cedilnik
6e57c4f82f
STYLE: Nightly Version update
2006-02-10 02:16:25 -05:00
Bill Hoffman
8f71efa776
ENH: bug fix for 2829 better flags for idl tool
2006-02-09 23:08:19 -05:00
Brad King
0748f6ae34
COMP: Removed unused variables.
2006-02-09 19:29:09 -05:00
Brad King
f8a8e88a08
BUG: Need to include empty arguments when parsing prefix/suffix lists for FindLibrary.
2006-02-09 19:03:50 -05:00
Brad King
db0681d2f6
ENH: Adding option to return empty arguments when expanding a list.
2006-02-09 19:03:27 -05:00
Brad King
1b5e3f4136
BUG: Fixed generation of cmake re-run rules.
2006-02-09 18:42:58 -05:00
Brad King
e31f93ea3f
BUG: Deal with case insensitivity on windows linker paths. Also fixed spelling typo.
2006-02-09 17:29:58 -05:00
Brad King
33587ce376
ENH: Added platform settings CMAKE_FIND_LIBRARY_PREFIXES and CMAKE_FIND_LIBRARY_SUFFIXES to allow customized searching for libraries.
2006-02-09 15:05:13 -05:00
Andy Cedilnik
913a46e0aa
STYLE: Nightly Version update
2006-02-09 02:17:23 -05:00
Bill Hoffman
ccdca71332
ENH: fix broken tests
2006-02-08 15:37:54 -05:00
Bill Hoffman
55dd61946b
ENH: working directory working for XCode
2006-02-08 14:12:34 -05:00
Brad King
c6741363de
ENH: Enabled new WORKING_DIRECTORY option to ADD_CUSTOM_COMMAND and ADD_CUSTOM_TARGET on VS 6 generator.
2006-02-08 12:01:21 -05:00
Bill Hoffman
347c5f4b46
ENH: add working directory support
2006-02-08 10:58:36 -05:00
Brad King
6fe45fe9c3
ENH: Added option BUILD_CursesDialog if curses is found. This allows people to disable building the dialog even when curses is found.
2006-02-08 10:13:13 -05:00
Andy Cedilnik
30daaa6a3e
COMP: Fix problem with STL on HP, and fix reusing the same variable in for loops
2006-02-08 07:17:59 -05:00
Andy Cedilnik
fba72969da
STYLE: Nightly Version update
2006-02-08 02:50:04 -05:00
Brad King
9163af8745
BUG: Fixed finding of MinGW libraries with a windows build of CMake.
2006-02-07 17:09:41 -05:00
Andy Cedilnik
53564358ca
ENH: Add missing help for -C option
2006-02-07 12:53:35 -05:00
Andy Cedilnik
2ed1ca11bc
COMP: Fix compile problem on windows and mac
2006-02-07 11:43:17 -05:00
Andy Cedilnik
9740913dd8
COMP: Fix build problem
2006-02-07 10:43:45 -05:00
Andy Cedilnik
e5a8e115bc
ENH: Move relative path to kwsys
2006-02-07 10:23:17 -05:00
Brad King
f71a085f74
ENH: Added kwsys::String class to shorten debugging symbols and error messages involving std::string.
2006-02-07 10:11:40 -05:00
Mathieu Malaterre
4763c14502
ENH: Add some doc for visible class
2006-02-07 09:25:15 -05:00
Andy Cedilnik
4259971961
ENH: Since list file cache does not make much sense any more (because of proper list file parsing), and it actually adds unnecessary complications and make ctest scripting not work, take it out
2006-02-07 08:49:42 -05:00
Andy Cedilnik
09b7568c93
STYLE: Nightly Version update
2006-02-07 02:06:17 -05:00
Bill Hoffman
185cb0b5bf
ENH: allow for - in the name of targets for nmake
2006-02-06 16:32:09 -05:00
Andy Cedilnik
c081c7ef99
STYLE: Nightly Version update
2006-02-06 02:11:32 -05:00
Andy Cedilnik
06f939a525
STYLE: Nightly Version update
2006-02-05 02:06:02 -05:00
Andy Cedilnik
bd21ba35a5
STYLE: Nightly Version update
2006-02-04 02:19:37 -05:00
Brad King
2683c5bd0d
ENH: Adding new EXECUTE_PROCESS command that interfaces to KWSys Process Execution.
2006-02-03 16:51:46 -05:00
Brad King
131c4a3a17
COMP: Added missing method decl to header.
2006-02-03 12:03:57 -05:00
Brad King
afa8367885
BUG: Fixed cmTarget::GetFullPath to not append the configuration name when only one configuration is built. It now asks the generator what subdirectory if any to use for a given configuration name.
2006-02-03 11:36:11 -05:00
Andy Cedilnik
0f5aced502
STYLE: Nightly Version update
2006-02-03 02:29:45 -05:00
Brad King
02f743c896
COMP: Fixed build on VC++ Express 2005. Explicitly testing for MFC to determine whether to build the MFCDialog.
2006-02-02 20:18:39 -05:00
Andy Cedilnik
9dd1633a98
STYLE: Nightly Version update
2006-02-02 03:30:30 -05:00
Andy Cedilnik
e1d562db88
STYLE: Nightly Version update
2006-02-01 02:24:52 -05:00
Brad King
73284a1c12
ENH: Enabled build of VS 7 and 8 generators for MinGW.
2006-01-31 19:34:57 -05:00
Brad King
576d8b41cb
ENH: Enabled bootstrapping with MinGW from an MSYS prompt.
2006-01-31 18:50:16 -05:00
Brad King
0dbe4edcfc
BUG: ABSOLUTE option should evaluate relative paths with respect to CMAKE_CURRENT_SOURCE_DIR. This addresses bug#2797.
2006-01-31 10:46:29 -05:00
Andy Cedilnik
bfa972a2f9
STYLE: Nightly Version update
2006-01-31 05:09:47 -05:00
Ken Martin
96d754046a
ENH: more cleanup and removal of old code
2006-01-30 14:25:07 -05:00
Ken Martin
5d35fd4b7e
ENH: cleanup and remove some old code
2006-01-30 13:57:01 -05:00
Andy Cedilnik
8c77bb3cf3
STYLE: Nightly Version update
2006-01-30 02:15:28 -05:00
Andy Cedilnik
57eae62a94
STYLE: Nightly Version update
2006-01-29 02:06:36 -05:00
Andy Cedilnik
ee9d6a5592
STYLE: Nightly Version update
2006-01-28 01:38:21 -05:00
Brad King
938890757a
ENH: Improved support for user-configured search paths. Paths given in the CMAKE_LIBRARY_PATH cmake variable are searched first, then those in the CMAKE_LIBRARY_PATH environment variable, then those listed in the call to the FIND_LIBRARY command and finally those listed in the PATH environment variable. The support is similar for finding include files with FIND_PATH, but the variable is CMAKE_INCLUDE_PATH.
2006-01-27 18:20:55 -05:00
Brad King
f4b306d5d4
BUG: VS7 generator should use per-configuration linker flags for targets. This addresses bug#2765.
2006-01-27 13:48:21 -05:00
Andy Cedilnik
04c705bc01
ENH: Better handle interleved error/output
2006-01-27 13:46:33 -05:00
Brad King
9f625beab6
ENH: Added optional component list to the REQUIRED option of the FIND_PACKAGE command. This addresses bug#2771.
2006-01-27 13:07:23 -05:00
Ken Martin
194b1b1e38
STYLE: spelling fix
2006-01-27 12:58:53 -05:00
Ken Martin
69a43bbb0b
STYLE: grammer fix
2006-01-27 12:58:34 -05:00
Bill Hoffman
62e4c3f22a
ENH: add extra thing for svn X status output
2006-01-27 11:19:22 -05:00
Andy Cedilnik
b5a3b2c8d8
STYLE: Nightly Version update
2006-01-27 01:36:37 -05:00
Andy Cedilnik
b8e92654b4
STYLE: Nightly Version update
2006-01-26 01:21:08 -05:00
Bill Hoffman
f5ce41ee39
ENH: fix double CMAKE_(LANG)_FLAGS problem in try compile
2006-01-25 14:12:58 -05:00
Bill Hoffman
269b66d50a
ENH: fix docs, and revert fatal error change
2006-01-25 11:07:46 -05:00
Bill Hoffman
0205c6bb1a
ENH: make all errors fatal in message command
2006-01-25 08:39:31 -05:00
Bill Hoffman
07ef88c985
ENH: add COMPILE_FLAGS to targets
2006-01-25 08:38:06 -05:00
Andy Cedilnik
008406a96c
STYLE: Nightly Version update
2006-01-25 00:57:53 -05:00
Bill Hoffman
538d6e82d8
ENH: do not force users to create paths
2006-01-24 22:20:56 -05:00
Bill Hoffman
e2e08e4b96
ENH: fix for borland memcpy junk
2006-01-24 15:48:05 -05:00
Bill Hoffman
a2c1777300
COMP: fix warning
2006-01-24 07:58:55 -05:00
Andy Cedilnik
daca5484b9
STYLE: Nightly Version update
2006-01-24 00:57:38 -05:00
Bill Hoffman
a6a20d8ce2
ENH: fix warning
2006-01-23 17:24:18 -05:00
Ken Martin
1ff49b9789
ENH: by Bill make sure path is unix style
2006-01-23 16:36:13 -05:00
Bill Hoffman
7f237c51f4
ENH: fix problem with watcom and short paths and -I
2006-01-23 13:50:23 -05:00
Bill Hoffman
5c692ee247
ENH: correct include for memcpy
2006-01-23 12:31:08 -05:00
Andy Cedilnik
b6dfe1e2a6
STYLE: Nightly Version update
2006-01-23 00:51:23 -05:00
Andy Cedilnik
dce1af752f
STYLE: Nightly Version update
2006-01-22 00:47:29 -05:00
Andy Cedilnik
affe7068af
STYLE: Nightly Version update
2006-01-21 00:51:10 -05:00
Andy Cedilnik
69c3b6c985
STYLE: Nightly Version update
2006-01-20 01:01:30 -05:00
Andy Cedilnik
ca7620adb0
STYLE: Nightly Version update
2006-01-19 00:57:11 -05:00
Andy Cedilnik
484aaafc2d
STYLE: Nightly Version update
2006-01-18 00:47:02 -05:00
Bill Hoffman
909d9dbd5a
ENH: fix for icc
2006-01-17 16:53:56 -05:00
Bill Hoffman
9891260a6d
ENH: add support for watcom wmake and wcl386
2006-01-17 10:21:45 -05:00
Andy Cedilnik
6bb5f200ce
STYLE: Nightly Version update
2006-01-17 00:46:15 -05:00
Andy Cedilnik
c59c3d37a8
STYLE: Nightly Version update
2006-01-16 00:42:30 -05:00
Andy Cedilnik
e6edd4e87b
STYLE: Nightly Version update
2006-01-15 00:43:10 -05:00
Brad King
8f1413e247
COMP: Fixed shadowed variable warning.
2006-01-14 10:27:04 -05:00
Andy Cedilnik
b0a8c7bbce
STYLE: Nightly Version update
2006-01-14 00:42:48 -05:00
Brad King
8340c0d186
ENH: Further centralized custom command dependency computation. Custom command dependencies in the source tree may now also be specified relative to the source directory.
2006-01-13 20:51:45 -05:00
Brad King
18477b194c
BUG: Removed bogust dependency.
2006-01-13 19:36:17 -05:00
Brad King
079826d367
COMP: Removed unused variables.
2006-01-13 19:35:16 -05:00
Brad King
327489ae59
COMP: Removed unused paramter from cmLocalGenerator::OutputLinkLibraries.
2006-01-13 18:33:51 -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
Bill Hoffman
2622956159
ENH: fix for CMakeTmp move broken stuff
2006-01-13 11:44:39 -05:00
Andy Cedilnik
0c644dea70
STYLE: Nightly Version update
2006-01-13 00:43:31 -05:00
Andy Cedilnik
9ab3b14c77
COMP: Remove warning
2006-01-12 14:21:37 -05:00
Ken Martin
4bdca3b404
ENH: put CmakeTmp into CMakeFiles
2006-01-12 13:49:32 -05:00
Andy Cedilnik
7089a17c47
COMP: Fix compile error that was caused by the binary flag
2006-01-12 09:20:53 -05:00
Andy Cedilnik
d9afb8e73c
STYLE: Nightly Version update
2006-01-12 00:40:47 -05:00
Andy Cedilnik
48808133b0
ENH: Fix compression on Windows
2006-01-11 19:12:21 -05:00
Andy Cedilnik
867c3a763e
ENH: Add support for binary
2006-01-11 19:06:54 -05:00
Andy Cedilnik
0126fd06ad
ENH: Add a way to specify a custom install command
2006-01-11 11:23:48 -05:00
Andy Cedilnik
2a6bc87567
ENH: Some improvements: specify link, copy msvc libraries, fix install directory
2006-01-11 11:08:15 -05:00
Andy Cedilnik
c4a5b90070
STYLE: Nightly Version update
2006-01-11 00:42:55 -05:00
Andy Cedilnik
581adffa86
COMP: Remove legacy code and fix sun build
2006-01-10 12:05:39 -05:00
Andy Cedilnik
d530038e16
STYLE: Nightly Version update
2006-01-10 00:44:10 -05:00
Andy Cedilnik
25f6a108ea
ENH: Use specified output file name, also detect errors during install
2006-01-09 18:24:39 -05:00
Bill Hoffman
a91947039a
ENH: for all custom commands that can not be given to a target, add them to all targets in the current makefile
2006-01-09 14:40:31 -05:00
Andy Cedilnik
6d113b9a85
BUG: Fix memory problem
2006-01-09 13:14:41 -05:00
Andy Cedilnik
0c302a7e5f
ENH: Fix test for cpack variables, add support for icon on windows
2006-01-09 11:26:31 -05:00
Andy Cedilnik
e8b7d233d7
STYLE: Nightly Version update
2006-01-09 00:41:54 -05:00
Andy Cedilnik
f73a58803c
STYLE: Nightly Version update
2006-01-08 00:41:57 -05:00
Andy Cedilnik
bb9c112a42
STYLE: Nightly Version update
2006-01-07 00:43:21 -05:00
Bill Hoffman
0edceb3884
ENH: fix missing plist file error
2006-01-06 13:54:27 -05:00
Andy Cedilnik
0bb9d2df58
STYLE: Nightly Version update
2006-01-06 00:43:34 -05:00
Brad King
8dc1de6efd
BUG: Fix for scanning generated headers included with double-quotes. Also fixed double-quote include support to not use the special quoted location when a full path is given on the include line.
2006-01-05 17:16:22 -05:00
Brad King
bdbb7f84bc
ENH: Added special test 0 to just run a given command line.
2006-01-05 15:49:34 -05:00