Andy Cedilnik
769af64d7f
STYLE: Nightly Version update
2007-09-23 23:09:03 -04:00
Andy Cedilnik
8b4eff4ba8
STYLE: Nightly Version update
2007-09-22 22:47:02 -04:00
Andy Cedilnik
5c666c7e4a
STYLE: Nightly Version update
2007-09-21 22:46:07 -04:00
Alexander Neundorf
d5b135e6b5
STYLE: use %-10lld instead of %-10qd for printing a 64bit int, maybe this
...
silences the warning of the HP compiler
Alex
2007-09-21 13:37:30 -04:00
Alexander Neundorf
53d9d84f6b
STYLE: improved error message for the case that neither FindFoo.cmake nor
...
FooConfig.cmake were found
Alex
2007-09-21 11:42:40 -04:00
Andy Cedilnik
172d36cfed
STYLE: Nightly Version update
2007-09-20 22:44:15 -04:00
Bill Hoffman
e94473037e
COMP: remove warning on new HPUX compiler
2007-09-20 11:57:25 -04:00
Bill Hoffman
0c205dfcc8
BUG: fix to work with cmake 2.2
2007-09-20 11:27:42 -04:00
Alexander Neundorf
f2bb57684f
COMP: TIOCGWINSZ and struct winsize also doesn't exist on Cray Catamount
...
Alex
2007-09-20 09:36:30 -04:00
Alexander Neundorf
6b45ec0326
COMP: make SystemTools.cxx build on Cray Xt3
...
Alex
2007-09-20 09:30:41 -04:00
Alexander Neundorf
40fa85883c
STYLE: fix line lengths
...
Alex
2007-09-20 08:33:07 -04:00
Andy Cedilnik
2d979a87ba
STYLE: Nightly Version update
2007-09-19 22:33:12 -04:00
David Cole
0502c8502a
COMP: Only use the VERBATIM flag for non-Visual Studio builds being configured by CMake 2.4.5 or later.
2007-09-19 13:51:23 -04:00
Alexander Neundorf
31881265c7
ENH: add new help option --help-custom-modules, which generates
...
documentation for all modules found in CMAKE_MODULE_PATH, which currently
has to be specified via -D, this can later on be improved e.g. by reading a
special (to-be-created) file like CMakeFiles/ModulePath.cmake in the build
tree so that running cmake help in the build tree of a project will always
give you the current module path. (This could actually also help IDEs which
would like to support cmake for projects...)
Alex
2007-09-19 13:14:25 -04:00
Bill Hoffman
797db515a0
ENH: fix failing test when valgrind is on
2007-09-19 11:16:57 -04:00
Alexander Neundorf
a347abe269
COMP: fix warning about unused parameters
...
Alex
2007-09-19 10:46:37 -04:00
Alexander Neundorf
cfdaa4b0b3
BUG: correct name for the man page
...
Alex
2007-09-19 09:59:34 -04:00
Alexander Neundorf
c5f249bdbd
STYLE: move the code for the different formats of the generated help into
...
their own classes, making cmDocumentation smaller and also making it easier
to eventually add another format
Alex
2007-09-19 09:05:28 -04:00
Andy Cedilnik
83363e5dfe
STYLE: Nightly Version update
2007-09-18 22:43:49 -04:00
Alexander Neundorf
e07cf9adc4
STYLE: fix line lengths
...
Alex
2007-09-18 17:05:45 -04:00
Bill Hoffman
0eba9b638f
ENH: allow for desktop link to be created and fix chop of last char in PATH on uninstall
2007-09-18 15:16:21 -04:00
Bill Hoffman
cc1f1014e3
ENH: allow test properties to set a timeout that is longer than the default timeout, but not longer than CTEST_TIME_LIMIT for a script
2007-09-18 11:34:53 -04:00
Alexander Neundorf
4cb2240576
ENH: use the oubject_output option to try to tell CodeBlocks where the
...
object files are located (to make "compile file" work). Doesn't work yet,
but at least the .objs/ is now removed from the path.
Alex
2007-09-18 09:54:42 -04:00
Andy Cedilnik
485af41bf7
STYLE: Nightly Version update
2007-09-17 22:38:34 -04:00
Bill Hoffman
96235da3b4
ENH: make mt command work with gmake
2007-09-17 16:10:08 -04:00
Bill Hoffman
0e14877e2a
ENH: fix for vs 8
2007-09-17 15:59:50 -04:00
Alexander Neundorf
4ee1ee1bd0
ENH: add support for the Portland Compiler to CMake, can build cmake and the tests pass (except the wrapping tests, which fail to link to the g++-compiled Qt)
...
Alex
2007-09-17 15:55:17 -04:00
Bill Hoffman
9cbb998737
ENH: add support for vs 2008 beta 2
2007-09-17 15:21:47 -04:00
Bill Hoffman
c190756e24
ENH: fix warning
2007-09-17 11:17:38 -04:00
Alexander Neundorf
ed6d98c37c
STYLE: copy the executables from TRY_RUN() to
...
${CMAKE_BINARY_DIR}/CMakeFiles/ instead to ${CMAKE_BINARY_DIR}
Alex
2007-09-17 10:53:20 -04:00
Brad King
d7a5d4c191
ENH: Added IMPLICIT_DEPENDS option to ADD_CUSTOM_COMMAND. It currently works only for Makefile generators. It allows a custom command to have implicit dependencies in the form of C or CXX sources.
2007-09-17 10:50:46 -04:00
Bill Hoffman
267fd538d8
ENH: fix build issue with config type not being specified by ctest
2007-09-17 10:40:57 -04:00
Andy Cedilnik
5c48eab7a8
STYLE: Nightly Version update
2007-09-16 22:46:24 -04:00
Andy Cedilnik
c40da99332
STYLE: Nightly Version update
2007-09-15 22:58:09 -04:00
Andy Cedilnik
946bfc2405
STYLE: Nightly Version update
2007-09-14 22:59:52 -04:00
Andy Cedilnik
deb5f857df
STYLE: Nightly Version update
2007-09-13 22:53:11 -04:00
Brad King
9f542f4ef7
ENH: Added OBJECT_OUTPUTS source file property. Updated PrecompiledHeader test to use it (making the test simpler).
2007-09-13 13:37:45 -04:00
Brad King
782c5c270f
COMP: Fix shadowed local warning by scoping the previous decl properly.
2007-09-13 09:14:46 -04:00
Andy Cedilnik
68ee26aa35
STYLE: Nightly Version update
2007-09-12 22:54:45 -04:00
Andy Cedilnik
8ca7e2f1b2
STYLE: Nightly Version update
2007-09-11 22:49:11 -04:00
David Cole
a54169789d
ENH: Avoid prompting for admin privileges when running CMakeSetup.exe on Vista by adding a requestedExecutionLevel element to its manifest.
2007-09-11 15:21:37 -04:00
Bill Hoffman
1f99030cfa
ENH: for build and test default the config type to the one that ctest was built with, it is good for the current ctest setup, and other projects can always specify a value on the command line
2007-09-11 14:43:17 -04:00
Bill Hoffman
66a094a9eb
ENH: opps
2007-09-11 12:23:59 -04:00
Bill Hoffman
f262298bb0
ENH: fix 2 ctest issues, do not use the build type of ctest to look for config types, do not inherit pipes in child procs for ctest so it can kill them
2007-09-11 11:21:36 -04:00
Bill Hoffman
4835f8303b
ENH: improve docs
2007-09-11 10:01:40 -04:00
Andy Cedilnik
eac03d948a
STYLE: Nightly Version update
2007-09-10 22:50:20 -04:00
Brad King
f2ac53bb10
ENH: Added XCODE_ATTRIBUTE_<an-attribute> property to allow direct setting of Xcode target attributes in generated projects. For example, one may set the prefix header property and the corresponding precompiled option to do precompiled headers.
2007-09-10 10:22:19 -04:00
Andy Cedilnik
5dade94eec
STYLE: Nightly Version update
2007-09-09 23:03:58 -04:00
Andy Cedilnik
1a132532c7
STYLE: Nightly Version update
2007-09-08 23:09:47 -04:00
Andy Cedilnik
35342ff8ff
STYLE: Nightly Version update
2007-09-07 22:49:53 -04:00
Bill Hoffman
30ad13be94
ENH: fix spelling error
2007-09-07 11:10:46 -04:00
Andy Cedilnik
10e297382d
STYLE: Nightly Version update
2007-09-06 22:57:26 -04:00
Andy Cedilnik
e3cb687e85
STYLE: Nightly Version update
2007-09-05 23:01:52 -04:00
Zack Galbreath
9fea97e44c
ENH: removing temporary testing file
2007-09-04 11:45:18 -04:00
Zack Galbreath
d3bbe3e21b
ENH: testing branchRestrict
2007-09-04 11:05:12 -04:00
Alexander Neundorf
a4fb93599f
STYLE: fix line lengths
...
Alex
2007-08-31 16:52:32 -04:00
Alexander Neundorf
b7527db958
STYLE: the temporary variable is not necessary
...
Alex
2007-08-31 13:45:02 -04:00
Alexander Neundorf
d338e69c01
ENH: add support for Fortran to the KDevelop generator
...
-minor optimization for GetLanguageEnabled()
Alex
2007-08-31 13:42:21 -04:00
Brad King
20455c699b
BUG: Another space-in-path fix.
2007-08-31 09:14:43 -04:00
Brad King
54a470dd03
BUG: Fix path to CMake executables when run from bootstrap build.
2007-08-31 09:09:41 -04:00
Alexander Neundorf
34e3ce9e4e
STYLE: rename FILENAME keyword to FILE, because FILENAME is used in no other
...
place
Alex
2007-08-30 16:22:01 -04:00
Alexander Neundorf
ae94a76b24
STYLE: "Build file" still doesn't work, but now it is at least a bit closer,
...
it needs some more support from CB
Alex
2007-08-30 11:36:44 -04:00
Alexander Neundorf
291b3d0543
STYLE: add the | to the docs
...
Alex
2007-08-30 10:26:01 -04:00
Alexander Neundorf
e47fbcb9a8
BUG: work if there are spaces in the path to cmake
...
Alex
2007-08-29 16:32:20 -04:00
Alexander Neundorf
c8276401c6
BUG: make paths with spaces work in CodeBlocks
...
-gcc is always gcc and not mingw
Alex
2007-08-29 15:19:15 -04:00
Alexander Neundorf
69e9848fb4
BUG: this seems to fix the regexp result-storage problem, now it seems the actual result is tored instead of "1" , as it happened for StringFileTest on Windows
...
Alex
2007-08-29 14:35:06 -04:00
Alexander Neundorf
a4e6bd1515
STYLE: add docs about the supported regexp characters and CMAKE_MATCH_(0..9)
...
Alex
2007-08-29 14:05:46 -04:00
Alexander Neundorf
e80acd971c
ENH: also store the group matches from IF( MATCHES) in CMAKE_MATCH_(0..9)
...
Alex
2007-08-29 11:58:38 -04:00
Brad King
fb43c64476
BUG: Do not write symbolic make dependencies into depends.internal.
2007-08-29 11:30:53 -04:00
Alexander Neundorf
a392c7b5b1
ENH: don't hardcode gcc
...
-put the include dirs in the project file to enable autocompletion
-prepare for nmake
Alex
2007-08-29 10:12:09 -04:00
Alexander Neundorf
fc9f19b202
COMP: explicitely cast to int to silence warning with msvc8
...
Alex
2007-08-28 16:27:10 -04:00
Alexander Neundorf
c3b42e90ed
ENH: add flag so a terminating slash for the link path can be specified (needed by the Digital Mars D compiler)
...
Alex
2007-08-28 16:19:01 -04:00
Alexander Neundorf
172821eb38
STYLE: add links to docs
...
Alex
2007-08-28 15:13:01 -04:00
Alexander Neundorf
3daac0432c
STYLE: fix typo
...
Alex
2007-08-28 13:46:57 -04:00
Andy Cedilnik
b2ad9f1044
STYLE: Nightly Version update
2007-08-27 23:12:52 -04:00
Alexander Neundorf
94f0eca689
BUG: fix #5326 : source files with the same name in different groups lead to colliding object file names
...
Alex
2007-08-27 17:05:43 -04:00
Alexander Neundorf
3e12a6cb91
ENH: add install files generators for targets which have PUBLIC_HEADER,
...
PRIVATE_HEADER or RESOURCE_FILES property, use the destination for the
public headers as include directory property for exported libraries
Alex
2007-08-27 16:04:57 -04:00
Alexander Neundorf
5bd9f5811d
COMP: disable nmake support until somebody tests it
...
Alex
2007-08-27 13:23:37 -04:00
Alexander Neundorf
c41f798383
COMP: make it build on NetBSD, which has separate curses and ncurses, so
...
it has to be detected that curses isn't good enough, but ncurses is, and
that ncurses.h instead of curses.h is included
Alex
2007-08-27 09:01:14 -04:00
Alexander Neundorf
a764593f1d
COMP: remove unused variable
...
Alex
2007-08-27 08:49:41 -04:00
Andy Cedilnik
6d99c5af25
STYLE: Nightly Version update
2007-08-26 23:20:00 -04:00
Alexander Neundorf
e5dc217f4e
ENH: add all subdirs of the project to the kdevelop blacklist, so kdevelop
...
doesn't watch these dirs for added or remved files everytime it is started
Alex
2007-08-26 19:27:33 -04:00
Alexander Neundorf
f55dd81190
COMP: parent is not used anymore with this patch, since now the name is
...
given as a vector of components
Alex
2007-08-26 03:17:11 -04:00
Andy Cedilnik
831185510e
STYLE: Nightly Version update
2007-08-25 23:37:28 -04:00
Andy Cedilnik
01e62d2c70
STYLE: Nightly Version update
2007-08-24 23:15:17 -04:00
Alexander Neundorf
938ed7710a
STYLE: fix MSVC warnings by making the cmCommandArgumentsHelper a member of
...
cmInstallCommandArguments instead of deriving from it
Alex
2007-08-24 14:27:18 -04:00
Alexander Neundorf
9220e97401
BUG: fix #4057 (which had several duplicates): handle recursivew source groups better, i.e. multiple sourcegroups with the same end component work now
...
Alex
2007-08-24 14:21:49 -04:00
David Cole
9a4e7ea742
ENH: Add InstallNameFixupPath to support installing built frameworks on the Mac. Change Application to Applications in the BundleTest. Also correct small typo (tcl->Tcl) noted in bug 4572.
2007-08-24 13:30:41 -04:00
Alexander Neundorf
6d508a3094
BUG: handle source_group names which consist only of the delimiter the same was as empty source group names
...
Alex
2007-08-24 10:58:53 -04:00
Alexander Neundorf
d634c4e743
ENH: use cmCommandArgumentHelper for INSTALL(TARGETS, FILES, PROGRAMS,
...
EXPORTS), saves a lot of code. INSTALL(DIRECTORY) is still done the old way,
since this seems to be quite complicated
-for INSTALL(TARGETS ): also parse PUBLIC_HEADER, PRIVATE_HEADER, RESOURCE
Alex
2007-08-24 08:55:20 -04:00
Andy Cedilnik
091d1ccbb9
STYLE: Nightly Version update
2007-08-23 23:21:22 -04:00
Alexander Neundorf
be2705deaa
ENH: class for parsing the arguments for INSTALL()
...
Alex
2007-08-23 16:14:18 -04:00
Alexander Neundorf
2120ce4fcd
ENH: add support for a default value, fix case when there is no item except
...
the own group
Alex
2007-08-23 16:13:15 -04:00
Andy Cedilnik
c6e937ca53
STYLE: Nightly Version update
2007-08-22 23:17:00 -04:00
David Cole
ef22ad6bec
ENH: Handle FRAMEWORK and BUNDLE arguments in the INSTALL TARGETS command. Work in progress... More to come.
2007-08-22 11:32:48 -04:00
Alexander Neundorf
a43976e91d
BUG: if there is no match, don't construct the stl string from a NULL
...
pointer
Alex
2007-08-22 09:25:14 -04:00
Andy Cedilnik
a47d3da969
STYLE: Nightly Version update
2007-08-21 23:15:22 -04:00
Alexander Neundorf
7ff741f14d
STYLE: more space in the cmake_install.cmake script (easier to read)
...
Alex
2007-08-21 16:22:55 -04:00
Alexander Neundorf
9eb4ffcc3f
COMP: make it build on Linux
...
Alex
2007-08-21 16:21:09 -04:00
Alexander Neundorf
a8128f88b7
BUG: fix segfault if FindFiles() is called without actual match pattern
...
(e.g. FILE(GLOB /usr/include) instead of FILE(GLOB /usr/include/* )
#4620
Alex
2007-08-21 15:30:07 -04:00
Alexander Neundorf
326e114439
ENH: also check for .hpp and .cxx files
...
Alex
2007-08-21 13:47:29 -04:00
Alexander Neundorf
d0833b7bc3
COMP: header was missing...
...
Alex
2007-08-21 12:34:06 -04:00
Alexander Neundorf
c1b3484c2d
ENH: store the matches for paren-delimited subexpression in
...
CMAKE_MATCH_[0..9] variables, so to get multiple subexpressions from one
string STRING(REGEX MATCH) has to be executed only once
Alex
2007-08-21 11:30:09 -04:00
Alexander Neundorf
bf354fa308
STYLE: fix documentation for STRING(REPLACE) #5536
...
Alex
2007-08-21 10:56:25 -04:00
Andy Cedilnik
517a53e2d1
STYLE: Nightly Version update
2007-08-20 23:17:42 -04:00
Alexander Neundorf
7db8c86ac9
STYLE: add some newlines to cmake_install.cmake, so it's easier to read
...
-move the array behind the if, it's unused before it
Alex
2007-08-20 16:59:06 -04:00
David Cole
b867a85213
STYLE: Fix line length style errors introduced last week.
2007-08-20 11:03:16 -04:00
Alexander Neundorf
9d45638988
ENH: also process "~" and paths relative to CMAKE_CURRENT_SOURCE_DIR in Foo_DIR
...
Alex
2007-08-20 08:49:21 -04:00
Andy Cedilnik
129a3e9f9e
STYLE: Nightly Version update
2007-08-19 23:17:38 -04:00
Andy Cedilnik
4de188d98d
STYLE: Nightly Version update
2007-08-18 23:15:23 -04:00
Andy Cedilnik
2d8909562a
STYLE: Nightly Version update
2007-08-17 23:17:25 -04:00
Alexander Neundorf
e8ced6a0e2
COMP: include windows.h first, as it is done in the other source files
...
Alex
2007-08-17 10:14:32 -04:00
Alexander Neundorf
767f24aeda
ENH: patch from Miguel
...
- cleaning up a bit: static helper functions, remove unused scanner profiles, remove unused variables, etc.
- correct <name> entry in .project file
- converts the make command and other paths obtained from cygwin cmake to windows style paths
- provide environment setup for compiling with nmake
- create linked resources and path entries for executable/library_output_path's not subdirs of binary path
- fixes incorrect exclusions of output dirs when named the same as source dir
- excludes the CMakeFiles subdirs from the directories to scan for output targets
- removes possible redundant entries in <pathentry include ...>
- adds the all and preinstall targets to the target list
- removes the linked resources for non out-of-source builds and conflicting dirs
Alex
2007-08-17 10:05:39 -04:00
Alexander Neundorf
feda0041c3
STYLE: InitializeInternal() is unused
...
Alex
2007-08-17 09:33:29 -04:00
Alexander Neundorf
45da4d2f80
ENH: patch from Eric Noulard for an RPM package generator
...
It seems rpmbuild can't handle paths with spaces, it complains that
Buildroot takes only one tag (or something like this), quoting and escaping
don't seem to help.
Alex
2007-08-17 09:13:15 -04:00
Andy Cedilnik
889aeeb48c
STYLE: Nightly Version update
2007-08-16 23:24:30 -04:00
Alexander Neundorf
950c1359fa
COMP: quick windows name mangling fix (otherwise the compiler complains about cmMakefile::GetCurrentDirectoryA(), which doesn't exist)
...
Alex
2007-08-16 16:50:27 -04:00
Alexander Neundorf
12f6383561
ENH: move the code for the NOTFOUND checking into its own function, so
...
Configure() gets easier to overview
-improve the error message, now it also says in which directories and for
which targets the missing variables are used
-minor speedup: the include directories don't have to be checked per target,
per directory is enough
Alex
2007-08-16 15:33:17 -04:00
Mathieu Malaterre
964719128c
COMP: Directory and Glob have pointer data members
2007-08-16 07:38:47 -04:00
Andy Cedilnik
f9cbfbb458
STYLE: Nightly Version update
2007-08-15 23:09:40 -04:00
David Cole
f1115a30ee
COMP: Second try getting rid of Microsoft deprecation warnings. This time tested from KWStyle with vs8 to make sure the warnings are really gone. Remove the deprecation defs from CMakeLists and guard the defs in the header so we do not redefine them if they are already defined.
2007-08-15 11:38:13 -04:00
Alexander Neundorf
2f23ecdb8a
ENH: change LIST(CONTAINS ...) TO LIST(FIND ...), which returns the index
...
and which is more useful, because then you can also access the item behind
the one you were looking, useful for writing macros with optional keywords
with parameters
Alex
2007-08-15 10:26:50 -04:00
David Cole
bdeb4ad217
COMP: Suppress Microsoft deprecation warnings when building kwsys .c and .cxx files. This way, other projects that include kwsys will not see the warnings in kwsys .c and .cxx files, but they can still see the warnings in their own source files if they want to...
2007-08-15 09:25:58 -04:00
Alexander Neundorf
911613edf0
COMP: fix warning about comparison signed - unsigned
...
Alex
2007-08-15 08:47:28 -04:00
Alexander Neundorf
1dde4ab36c
COMP: fix build on HPUX, snprintf apparently doesn't work there
...
Alex
2007-08-15 08:28:08 -04:00
Andy Cedilnik
96a93400c5
STYLE: Nightly Version update
2007-08-14 23:15:22 -04:00
David Cole
0e96f06954
ENH: Improve framework support in the makefile generator to match the support just added to the Xcode generator. BUG: Remove spurious warning and eliminate empty Libraries subdir inside built framework.
2007-08-14 14:12:08 -04:00
Alexander Neundorf
a33e059e41
STYLE: document the behaviour of UTILITY_SOURCE in cross compiling mode
...
Alex
2007-08-14 11:58:21 -04:00
David Cole
fa61182de8
ENH: Improvements to the Xcode generator. Build frameworks using native Copy Headers and Copy Bundle Resources phases. Fix bugs: eliminate folders with no names, ensure source files show up in multiple targets, remove empty utility targets from Sources subtrees, ensure that fileRefs only show up once in each grouping folder.
2007-08-14 11:45:15 -04:00
Alexander Neundorf
f13c3eef83
COMP: patch from Mathieu: fix warning about unused variables in bootstrap
...
mode
Alex
2007-08-14 10:27:34 -04:00
Alexander Neundorf
eff7981b57
STYLE: another patch from Mathieu with some comments
...
Alex
2007-08-14 10:25:23 -04:00
Alexander Neundorf
dfbd4ce0f2
ENH: deb generator: don't use the system provided ar, but do it yourself
...
using the code from OpenBSD ar
COMP: don't build all package generators on all platforms
Alex
2007-08-14 08:40:40 -04:00
Andy Cedilnik
fbf5025192
STYLE: Nightly Version update
2007-08-13 23:11:45 -04:00
Andy Cedilnik
54f0a2f0a0
STYLE: Nightly Version update
2007-08-12 23:11:44 -04:00
Andy Cedilnik
bd275f0d3b
STYLE: Nightly Version update
2007-08-11 23:21:08 -04:00
Andy Cedilnik
1313cb16a6
STYLE: Nightly Version update
2007-08-10 23:17:21 -04:00
Bill Hoffman
fa46cb5572
ENH: fix output and valgrind truncation issue
2007-08-10 16:28:48 -04:00
Alexander Neundorf
a793daf228
ENH: print a warning if UTILITY_SOURCE is used in cross compiling mode
...
-make it possible to preload the cache with the command in cross compiling
mode
Alex
2007-08-10 15:02:38 -04:00
Brad King
c6092b7e5e
BUG: Fixed passing of configuration names to GetRealDependency and ConstructScript. Added GetConfigName helper method to do this.
2007-08-10 13:02:59 -04:00
Bill Hoffman
8b07c96090
ENH: fix memory leak
2007-08-10 11:15:19 -04:00
Alexander Neundorf
512e0d40ef
ENH: set UNIX, WIN32 and APPLE in cmMakefile.cxx as it was before, so it
...
works for scripts, then reset them in CMakeSystemSpecificInformation.cxx, so
the platform modules can set them again for the target system
Alex
2007-08-10 09:07:39 -04:00
Andy Cedilnik
7866710465
STYLE: Nightly Version update
2007-08-09 23:17:00 -04:00
Alexander Neundorf
7b917000aa
STYLE: use correct case for cmGlobalUnixMakefileGenerator3
...
make export() work with spaces in the path
Alex
2007-08-09 15:57:30 -04:00
Alexander Neundorf
176fe63d15
ENH: UNIX, CYGWIN, WIN32, APPLE, QNXNTO and BEOS are not longer set in
...
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
2007-08-09 14:45:23 -04:00
Alexander Neundorf
9bd32386c2
COMP: this copy of curl is unused, the one in Utilities/cmcurl/ is used
...
Alex
2007-08-09 14:26:10 -04:00
Alexander Neundorf
6c5fb80656
STYLE: fix typo
...
Alex
2007-08-09 09:03:25 -04:00
Alexander Neundorf
112747e4e2
STYLE: fix typo
...
Alex
2007-08-09 08:49:49 -04:00
Alexander Neundorf
9ec10993f8
BUG: properties and module names are case sensitive
...
Alex
2007-08-09 08:48:56 -04:00
Andy Cedilnik
f9dea43169
STYLE: Nightly Version update
2007-08-08 23:15:42 -04:00
Alexander Neundorf
406349a1d1
COMP: silence warnings
...
Alex
2007-08-08 15:44:02 -04:00
Alexander Neundorf
c5d79a298d
BUG: register the rpm generator for RPM
...
Alex
2007-08-08 14:44:54 -04:00
Alexander Neundorf
4ba24ce474
ENH: patch from Mathieu: more entries in the debian control file
...
Alex
2007-08-08 14:18:13 -04:00
Alexander Neundorf
9deca5887d
ENH: remove the watch for the upper case variable name, it breaks the
...
feature summary, which needs to check for both the upper case and original
case _FOUND variables
Alex
2007-08-08 13:05:27 -04:00
Alexander Neundorf
7432ef206e
ENH: add empty RPM package generator, Eric Noulard wants to work on it
...
Alex
2007-08-08 11:33:42 -04:00
Mathieu Malaterre
8576d61989
ENH: Remove extra ;
2007-08-08 08:41:07 -04:00
Andy Cedilnik
bdd7290cee
STYLE: Nightly Version update
2007-08-07 23:10:12 -04:00
Alexander Neundorf
2f06857635
COMP: also commit the header...
...
Alex
2007-08-07 16:26:59 -04:00
Alexander Neundorf
8d7b502337
ENH: add global properties for collecting enabled/disabled features during
...
the cmake run and add macros print_enabled/disabled_features() and
set_feature_info(), so projects can get a nice overview at the end of the
cmake run what has been found and what hasn't
FIND_PACKAGE() automatically adds the packages to these global properties,
except when used with QUIET
Maybe this can also be useful for packagers to find out dependencies of
projects.
Alex
2007-08-07 15:41:57 -04:00
Alexander Neundorf
1059a8891d
STYLE: I think the comment (and the book) were wrong about the naming of
...
this file
Alex
2007-08-07 15:09:21 -04:00
Brad King
d926792066
ENH: Replaced dependency integrity map with an explicit map from object file to source file for each language in each target. This simplifies creation of implicit dependency scanning rules and allows more than one object file in a target to start dependency scanning with the same source file.
2007-08-07 13:57:13 -04:00
Alexander Neundorf
e0b86a4496
ENH: don't create a CodeBlocks workspace, the CodeBlocks projects cover
...
everything what's needed
Alex
2007-08-07 00:00:32 -04:00
Andy Cedilnik
d43269847a
STYLE: Nightly Version update
2007-08-06 23:16:33 -04:00
Bill Hoffman
01c3c3dee6
ENH: change error to warning so ctesttest3 passes
2007-08-06 17:09:47 -04:00
Alexander Neundorf
f23169b01a
ENH: another fix for the deb generator by Mathieu
...
Alex
2007-08-06 13:31:37 -04:00
Alexander Neundorf
e41e2e6b1a
STYLE: fix line lengths
...
Alex
2007-08-06 13:24:42 -04:00
Alexander Neundorf
4040f5f1bf
BUG: patch from Mathieu: the md5sums were not correct
...
Alex
2007-08-06 09:03:10 -04:00
Andy Cedilnik
a442e0e0cb
STYLE: Nightly Version update
2007-08-05 23:17:19 -04:00
Andy Cedilnik
f2d2dd9e2f
STYLE: Nightly Version update
2007-08-04 23:10:40 -04:00
Andy Cedilnik
0b9d3775ec
STYLE: Nightly Version update
2007-08-03 23:07:44 -04:00
Bill Hoffman
65ae576c01
ENH: make sure there is an error and notify user if nightly start time not set
2007-08-03 16:44:57 -04:00
Bill Hoffman
e8f3b5ff00
ENH: show files as untested if no lines are covered
2007-08-03 16:44:04 -04:00
Bill Hoffman
1d250298d0
ENH: fatal error if cvs update fails
2007-08-03 16:42:47 -04:00
Bill Hoffman
1a11a2d0c0
ENH: add a check to make sure nightly start time was specified
2007-08-03 16:41:49 -04:00
Bill Hoffman
6baaf296a5
ENH: add another valgrind error type
2007-08-03 16:35:22 -04:00
Brad King
bffcff4530
ENH: Added warning when an install rule is created from an EXCLUDE_FROM_ALL target. Added a foo/preinstall version of targets that need relinking so that exclude-from-all targets can be manually relinked for installation.
2007-08-03 16:31:08 -04:00
Brad King
d7118006de
BUG: Target exclusion-from-all tests should always use the root local generator associated with the all target being tested.
2007-08-03 15:44:25 -04:00
Sean McBride
11604e72c4
COMP: fixed compiler warning in sprintf usage
2007-08-03 15:43:31 -04:00
Alexander Neundorf
68674bd0d7
ENH: better error messages from the debian package generator
...
-don't display the cpack help if a generator failed with some problem
-check for cmSystemTools::GetErrorOccuredFlag()
Alex
2007-08-03 15:26:30 -04:00
Brad King
bf0c200f0a
ENH: Added cmTarget::GetLanguages method to centralize computation of the list of languages compiled in a target. Transformed NeedRequiresStep to use it.
2007-08-03 09:39:32 -04:00
Andy Cedilnik
1c508b94ae
STYLE: Nightly Version update
2007-08-02 23:18:32 -04:00
Brad King
8dc897b60c
BUG: Removing accidental commit.
2007-08-02 14:28:45 -04:00
Brad King
695424f6b7
BUG: Quick-fix for accidental commit.
2007-08-02 14:28:00 -04:00
Brad King
8b0575c4ce
ENH: Added cmTarget::GetLanguages method to centralize computation of the list of languages compiled in a target.
2007-08-02 14:23:46 -04:00
Brad King
9f2de08f90
ENH: Added cmTarget::GetLanguages method to centralize computation of the list of languages compiled in a target.
2007-08-02 13:38:39 -04:00
Brad King
cd6abe486d
ENH: Simplify makefile target generator listing of object files to clean.
2007-08-02 09:37:10 -04:00
Alexander Neundorf
674b8a7aab
COMP: fix warning
...
Alex
2007-08-02 08:24:18 -04:00
Andy Cedilnik
dfd6fe2005
STYLE: Nightly Version update
2007-08-01 23:12:01 -04:00
Alexander Neundorf
8046390f1e
ENH: if no COMPONENT is specified, make this install item part of the
...
"Unspecified" component -> if no components are used at all, no change in
behaviour, if components are used completely, no change in behaviour, since
this default will be overridden everywhere, if components where used partly,
it is now possible to install only the unspecified items (e.g. everything
which wasn't marked as "Development")
Alex
Alex
2007-08-01 17:10:22 -04:00
Alexander Neundorf
d58b93a5b1
ENH: separate the commands into current and compat as in cmake
...
Alex
2007-08-01 15:51:05 -04:00
Brad King
ea874415d9
ENH: Moved GetTargetDirectory method up to cmLocalGenerator. This provides a common interface to something that was implemented in most local generators anyway.
2007-08-01 15:25:40 -04:00
Alexander Neundorf
2246e0336d
BUG: also offer the extra generators in CMakeSetup
...
Alex
2007-08-01 14:58:55 -04:00
David Cole
ee91e25499
BUG: Only pay attention to the FRAMEWORK target property for SHARED library targets
2007-08-01 13:04:45 -04:00
Alexander Neundorf
a0533be267
STYLE: some more tuning for the comment text
...
Alex
2007-08-01 11:59:51 -04:00
Alexander Neundorf
63e2c3bbf2
ENH: works also with nmake, tested by Jeff
...
Alex
2007-08-01 11:50:26 -04:00
Brad King
ecff1c37da
BUG: Do not recognize preprocessor definition flags for the linker which has no preprocessor but does have flags starting with /D.
2007-08-01 11:39:51 -04:00
Brad King
e0fc8b2995
BUG: <CONFIG>_LOCATION property should use the config name in the directory and not $(OutDir). This addresses bug#5363.
2007-08-01 11:36:35 -04:00
Brad King
f0d1e1626d
COMP: Fix warning about not being able to automatically generate a copy constructor.
2007-08-01 10:53:28 -04:00
Alexander Neundorf
d486e7c871
COMP: also build the static dummy loader on Cray Catamount
...
Alex
2007-08-01 10:07:46 -04:00
Alexander Neundorf
f7f522e61a
ENH: add Eclipse CDT4 generator, patch from Miguel A. Figueroa-Villanueva
...
Alex
2007-08-01 09:18:50 -04:00
Andy Cedilnik
adb1b07e4f
STYLE: Nightly Version update
2007-07-31 23:16:07 -04:00
Alexander Neundorf
67672b814a
ENH: add tests for check_c_source_runs(), check_cxx_source_runs(),
...
check_c_source_compiles() and check_cxx_source_compiles()
-TRY_RUN in crosscompiling mode: copy the created executables to
CMAKE_BINARY_DIR so the user can run them manually on the target
Alex
2007-07-31 14:52:01 -04:00
Bill Hoffman
be1b19ada0
BUG: fix DLL and DEF being lost and add real support for /DEF: /DLL does not have an entry so just let it pass to advanced command line
2007-07-31 11:23:15 -04:00
Andy Cedilnik
7d34b7de7c
STYLE: Nightly Version update
2007-07-30 23:07:44 -04:00
Bill Hoffman
c693a23a7d
ENH: use gnu tar for cygwin
2007-07-30 22:51:21 -04:00
Bill Hoffman
bc2accc65e
STYLE: fix warning
2007-07-30 21:38:50 -04:00
Alexander Neundorf
220fe4f3ce
COMP: add a dynamic loader for systems which don't support dynamic loading, so this is handled in kwsys and not every project using this has to care for it
...
Alex
2007-07-30 15:52:36 -04:00
Alexander Neundorf
a9d19d884e
ENH: FORCE the values in the cache, otherwise the file is useless
...
Alex
2007-07-30 14:46:57 -04:00
Andy Cedilnik
e9b3ae3d11
STYLE: Nightly Version update
2007-07-29 23:13:19 -04:00
Andy Cedilnik
5441900a9f
STYLE: Nightly Version update
2007-07-28 23:32:53 -04:00
Andy Cedilnik
1d5514040a
STYLE: Nightly Version update
2007-07-28 00:33:15 -04:00
Alexander Neundorf
42f9a6eb08
STYLE: fix line length
...
Alex
2007-07-27 13:12:36 -04:00
Bill Hoffman
2745742e09
STYLE: fix some kwstyle errors
2007-07-27 10:55:24 -04:00
Alexander Neundorf
d6a0c330bc
ENH: deb generator can now generate deb packages
...
-remove the unscriptable commands also from the cpack cmake
-use CPACK_PACKAGE_CONTACT in CMakeCPack.cmake, it's used in the nsis and
the deb generator
-make set_properties() scriptable
-use a non-const char array for adding the python modules
Alex
2007-07-27 08:59:59 -04:00
Andy Cedilnik
e2aeecc294
STYLE: Nightly Version update
2007-07-27 04:22:32 -04:00
Bill Hoffman
3017259ac4
ENH: add test output to valgrind output and truncate output for valgrind
2007-07-26 16:38:00 -04:00
Bill Hoffman
3f00d3cbc9
ENH: fix warning on win64
2007-07-26 14:36:06 -04:00
Andy Cedilnik
d0561a3d29
STYLE: Nightly Version update
2007-07-26 11:21:47 -04:00
Alexander Neundorf
0ea4c7b784
STYLE: fix line lengths
...
Alex
2007-07-26 08:40:51 -04:00
Andy Cedilnik
9202d27465
STYLE: Nightly Version update
2007-07-26 00:08:00 -04:00
Bill Hoffman
ca31d33151
ENH: fix bug with valgrind output being truncated
2007-07-25 16:37:50 -04:00
Alexander Neundorf
9c2d6f98d7
ENH: apply patch from Mathieu which creates a deb file (not finishsed yet)
...
Alex
2007-07-25 13:08:17 -04:00
Alexander Neundorf
8796bfcbaf
COMP: silence warnings
...
Alex
2007-07-25 11:41:25 -04:00
Alexander Neundorf
a39aff52a0
ENH: add an empty debian package generator, Mathieu volunteered to fill it
...
:-)
Alex
2007-07-25 10:57:33 -04:00
Bill Hoffman
f4ac0f8373
STYLE: fix compiler warning
2007-07-25 09:22:19 -04:00
Andy Cedilnik
ef1e66e92f
STYLE: Nightly Version update
2007-07-25 04:18:42 -04:00
Bill Hoffman
69b7ba3543
ENH: fix resource leak
2007-07-24 15:55:03 -04:00
Bill Hoffman
132cb5d479
ENH: add support for bounds checker
2007-07-24 14:43:31 -04:00
Alexander Neundorf
919265516e
ENH: add ReadListFile() to cmCPackGenericGenerator, so cmMakefile can be
...
private again
-convert the ZIP generator to use a cmake script instead of hardcoding
everything (CPackZIP.cmake)
Alex
2007-07-24 12:52:39 -04:00
Bill Hoffman
4ae802d9c1
ENH: fix resource leak
2007-07-24 10:05:31 -04:00
Alexander Neundorf
8a6e2bb81d
ENH: determine the current system also in cpack, so the search paths are
...
loaded
Additionally the makefile in cmCPackGenericGenerator is now protected
instead of private, so with these two changes the cpack generators should
now be able to find their tools and how to call these tools from cmake
scripts, instead of hardcoding the search order and command line (as done
e.g. in cmCPackZIPGenerator.cxx)
Alex
2007-07-24 10:00:26 -04:00
Andy Cedilnik
8240cc006f
STYLE: Nightly Version update
2007-07-24 02:28:02 -04:00
Alexander Neundorf
7497f8accf
STYLE: put a lot of comments into the generated cmake-cache preloading file to aid the user with using it
...
Alex
2007-07-23 13:13:29 -04:00
Alexander Neundorf
cbab76516f
ENH: try to create a file which can be used for presetting the cache values
...
of the TRY_RUN() results when crosscompiling
Alex
2007-07-23 10:47:23 -04:00
Alexander Neundorf
dddbad259c
PERF: micro optimization: the (*pos1) && (*pos1=='/') were redundant, and
...
hasDoubleSlash is false in most cases, so in most cases 3 comparisons were
done, now only one
Alex
2007-07-23 09:06:48 -04:00
Andy Cedilnik
21c14ca2bc
STYLE: Nightly Version update
2007-07-23 00:41:20 -04:00
Andy Cedilnik
aa31c8bcde
STYLE: Nightly Version update
2007-07-21 23:26:15 -04:00
Andy Cedilnik
425b912f66
STYLE: Nightly Version update
2007-07-20 22:46:44 -04:00
Bill Hoffman
fcad93e172
ENH: user more memory for parser and add test to complex that sets a huge string
2007-07-20 14:08:37 -04:00
Bill Hoffman
2fb1c43a11
ENH: fix div by 0
2007-07-20 13:03:14 -04:00
Alexander Neundorf
581518919b
STYLE: even more output when --debug-output is used
...
Alex
2007-07-20 08:48:32 -04:00
Alexander Neundorf
55303d6dd2
STYLE: fix line lengths
...
Alex
2007-07-20 08:36:16 -04:00
Andy Cedilnik
38084147e1
STYLE: Nightly Version update
2007-07-19 21:02:11 -04:00
Alexander Neundorf
8c77fe55dc
STYLE: fix some typos, nicer debug output
...
Alex
2007-07-19 11:13:01 -04:00
Andy Cedilnik
b6b1ebe295
STYLE: Nightly Version update
2007-07-18 14:38:55 -04:00
Alexander Neundorf
27244a1fde
ENH: build codeblocks generator also on Windows
...
Alex
2007-07-18 10:19:33 -04:00
Bill Hoffman
0044ce71bc
STYLE: add more docs
2007-07-17 13:43:37 -04:00
Alexander Neundorf
11742beb1b
COMP: fix warning about unused variable
...
Alex
2007-07-17 13:10:17 -04:00
Alexander Neundorf
b56815a4e9
COMP: fix build on Windows, where GetCurrentDirecty() is redefined to
...
GetCurrentDirectoryA()
-correct return value for md5sum
Alex
2007-07-17 12:01:39 -04:00
Alexander Neundorf
a4429ad30a
STYLE: fix line lengths and add "remove -f" to the docs
...
Alex
2007-07-17 10:44:09 -04:00
Alexander Neundorf
95a8331edb
ENH: produce a lot more output when running with --debug-output
...
-try to fix build error on HPUX
Alex
2007-07-17 09:25:08 -04:00
Alexander Neundorf
e69958c3cf
BUG: fix bootstrapping, md5sum disabled in bootstrapping mode
...
Alex
2007-07-16 15:10:40 -04:00
Alexander Neundorf
fac8604810
BUG: GET_DIRECTORY_PROPERTY(INCLUDE_DIRECTORIES|LINK_DIRECTORIES) wasn't
...
working, for both the result was always empty, since
cmMakefile::GetProperty() recognized it as a special property, constructed a
correct return value and called cmMakefile::SetProperty() with this list of
directories, which then didn't actually set the property, but applied it to
the internal vector of include/link directories. The following
getPropertyValue in cmMakefile::GetProperty() then still didn't find it and
returned nothing. Now for all special property the static string output is
used and its content is returned. I'm not sure it is the right way to fix
this problem but at least it seems to work and it fixes the Paraview3 build
Alex
2007-07-16 13:26:56 -04:00
Alexander Neundorf
5bb94ce166
ENH: apply patch from Mathieu, add argument -E md5sum to compute md5sums of
...
files, compatible to md5sum output
Alex
2007-07-16 10:54:32 -04:00
Alexander Neundorf
1941b1c5d2
STYLE: better error message, name the new manpages cmakecommands,
...
cmakecompat, cmakeprops and cmakemodules
Alex
2007-07-13 12:03:13 -04:00
Alexander Neundorf
378a8e99f9
ENH: add a simple CodeBlocks extra generator, early alpha stage, there seems
...
to be interest in it
Alex
2007-07-13 00:58:43 -04:00
Alexander Neundorf
c8010cd7fb
ENH: add LIST(CONTAINS ...) patch from "Miguel A. Figueroa-Villanueva, miguelf (AT) ieee.org
...
added tests for LIST(CONTAINS, SORT, REVERSE)
Alex
2007-07-12 11:56:45 -04:00
Ken Martin
36eb538843
BUG: fix screwup in GetDirectoryProp...
2007-07-12 10:17:37 -04:00
Alexander Neundorf
021ceea1b0
ENH: second try for handling the linker language with integer priority values (returning a pointer to a string on the stack is no good idea)
...
Alex
2007-07-12 08:37:10 -04:00
Alexander Neundorf
16705a3e87
COMP: revert last commit for now, broke Visual Studio
...
Alex
2007-07-11 17:29:27 -04:00
Alexander Neundorf
bea1a5de77
ENH: CMAKE_<LANG>_LINKER_PREFERENCE is now an integer priority, not a
...
two-step priority (None or Prefered)
Current order: ASM 0, C 10, Fortran 20, CXX 30, Java 40
This is the same order as automake choses:
http://www.gnu.org/software/automake/manual/html_node/How-the-Linker-is-Chosen.html
This change should be backward compatible:
if there is a project using fortran and CXX, they had to set the
LINKER_LANGUAGE explicitely, otherwise cmake complained (but still generated
the project files). Explicitely setting the linker language still overrides
automatic detection.
If somebody has a custom language for cmake and the PREFERENCE starts with
"P", its changed to 100, which gives it preference over all other languages
(except the other custom languages which have also "Prefered"). "None" is
converted to 0.
Alex
2007-07-11 16:22:04 -04:00
Alexander Neundorf
9f16292b6a
STYLE: sort the property documentation into
...
global/directory/target/test/sourcefile and variable sections
Alex
2007-07-11 15:53:58 -04:00
Alexander Neundorf
ab10b43ec5
ENH: change the way #cmakedefine is changed to #undef, so it is similar to
...
what autoconf does. This makes porting software from autoconf to cmake
easier, since it's easier to diff the resulting config headers.
Now the following
#cmakedefine HAVE_STRING_H 1
#cmakedefine HAVE_STRLCAT 1
produce:
#define HAVE_STRING_H 1
/* #undef HAVE_STRLCAT */
whereas before they produced:
#define HAVE_STRING_H 1
/* #undef HAVE_STRLCAT 1 */
Since it's commented out anyway, it's now change in behaviour.
Alex
2007-07-11 15:50:32 -04:00
Ken Martin
9f2ee61cc8
ENH: added some documentation to explain a section of code a bit better
2007-07-10 14:05:06 -04:00
Ken Martin
8c641677e9
ENH: some cleanup of get property commands
2007-07-10 13:52:41 -04:00
Brad King
15f21aa74c
STYLE: Removed stray comment.
2007-07-09 14:30:33 -04:00
Andy Cedilnik
3a69b75c09
STYLE: Nightly Version update
2007-07-09 05:50:48 -04:00
Andy Cedilnik
39d1d72a72
STYLE: Nightly Version update
2007-07-09 00:44:51 -04:00
Andy Cedilnik
d0441d6b25
STYLE: Nightly Version update
2007-07-07 17:23:32 -04:00
Andy Cedilnik
38f68e433a
STYLE: Nightly Version update
2007-07-06 19:09:40 -04:00
Andy Cedilnik
dbbe920865
STYLE: Nightly Version update
2007-07-05 15:50:36 -04:00
Andy Cedilnik
a28b298aa6
STYLE: Nightly Version update
2007-07-04 08:21:27 -04:00
Alexander Neundorf
7fbd4161d5
STYLE: name the external generator "KDevelop3 - Unix Makefiles" instead of "Unix Makefiles -
...
KDevelop3"
-initialize Ignore to 0, crashes otherwise
Alex
2007-07-03 16:10:50 -04:00
Alexander Neundorf
ad2fe23f6f
COMP: fix compile on HP-UX with aCC, reusing the same identifier for a
...
variable as for the enum type doesn't work here
Alex
2007-07-03 08:26:32 -04:00
Andy Cedilnik
fa9dd93d95
STYLE: Nightly Version update
2007-07-03 03:58:13 -04:00
Alexander Neundorf
1fb59c23fd
COMP: fix warnings
...
Alex
2007-07-02 16:46:18 -04:00
Brad King
e25dd3b903
COMP: Remove unused argument.
2007-07-02 16:04:15 -04:00
Brad King
c3fed205e9
COMP: Remove shadowed local.
2007-07-02 16:04:12 -04:00
Alexander Neundorf
2e56fa4808
ENH: add framework for unified handling of arguments to cmake commands,
...
example see cmExportCommand.cxx
Alex
2007-07-02 15:43:21 -04:00
Brad King
7f29f8966d
ENH: Further cleanup of installation script generation. The per-component and per-configuration testing is now done in cmake code instead of in the FILE(INSTALL) command. The generation of the cmake code to do these tests is centralized in cmInstallGenerator. Old-style shared library versioning and component/config support code has been removed from FILE(INSTALL). This commit is surrounded by the tags CMake-InstallGeneratorCleanup2-pre and CMake-InstallGeneratorCleanup2-post.
2007-07-02 14:56:57 -04:00
Brad King
cac79e92b8
STYLE: Fixed line-too-long, fixed indentation, removed trailing whitespace, added function separator comment lines.
2007-07-02 13:32:41 -04:00
Brad King
39d1343896
BUG: Fix install_name_tool update of the executable in an installed bundle on OSX. This addresses bug#4534.
2007-07-02 11:31:10 -04:00
Alexander Neundorf
611f86b7f6
COMP: fix build with msvc 6, the enums are now part of a class which is
...
already completely parsed
Alex
2007-07-02 11:24:44 -04:00
Brad King
c83ae4673d
ENH: Improved indentation of generated cmake_install.cmake code.
2007-07-02 11:02:52 -04:00
Andy Cedilnik
5c00dda8ce
STYLE: Nightly Version update
2007-07-01 16:53:22 -04:00
Andy Cedilnik
fe082afc5c
STYLE: Nightly Version update
2007-06-30 22:33:29 -04:00
Andy Cedilnik
d236641aaf
STYLE: Nightly Version update
2007-06-30 21:06:31 -04:00
Andy Cedilnik
d65aaebf92
STYLE: Nightly Version update
2007-06-29 16:29:40 -04:00
Brad King
fdf7b203af
ENH: First step of install script generator cleanup. Each configuration to be installed is now separately handled instead of using variables to store per-configuration names. For targets the component and configuration install-time tests are now done in the install script instead of in the FILE(INSTALL) command. This cleans things up like not trying to strip a file that was optionally not installed. It also simplifies the code for install_name adjustment on OSX. This commit is surrounded by the tags CMake-InstallGeneratorCleanup1-pre and CMake-InstallGeneratorCleanup1-post.
2007-06-28 16:11:18 -04:00
Alexander Neundorf
33e9becd6f
COMP: fix warning about unused parameter
...
Alex
2007-06-28 15:28:00 -04:00
Alexander Neundorf
151d55557e
ENH: generate separate documentation for the commands, compatiblity
...
commands, modules and properties as html, text and man pages.
The names of the man pages are cmcommands, cmcompat, cmprops and cmmodules,
so they are easy to type.
Alex
2007-06-28 15:04:28 -04:00
Andy Cedilnik
95f55515fa
STYLE: Nightly Version update
2007-06-28 13:08:26 -04:00
Alexander Neundorf
c95dc91237
ENH:
...
-in the full documentation there is now an extra section for
compatibility commands, so users see which commands they shouldn't use
-cmake -h <command> now also works with lower case commands
--help-fullm --help-command, --help-module and --help-property now determine
the output format from the extension of the given filename
Let me know if there are some things I overlooked.
Alex
2007-06-28 11:00:57 -04:00
Alexander Neundorf
789f0b26d9
COMP: fix typo
...
Alex
2007-06-28 10:22:58 -04:00
Alexander Neundorf
43de8c8628
ENH: add OPTIONAL keyword to ENABLE_LANGUAGE, so it will be possible to do
...
something like this:
ENABLE_LANGUAGE(ASM-ATT)
IF(CMAKE_ASM-ATT_COMPILER_WORKS)
... do assembler stufff
ELSE(CMAKE_ASM-ATT_COMPILER_WORKS)
... fallback to generic C/C++
ENDIF(CMAKE_ASM-ATT_COMPILER_WORKS)
Alex
2007-06-28 09:09:26 -04:00
Brad King
53f39ad566
BUG: Do not install the import library for an executable that does not have ENABLE_EXPORTS set.
2007-06-27 16:14:50 -04:00
Brad King
c0d3ab2d2b
BUG: Need to compute the correct versioned name for executables on cygwin. This addresses bug#5238.
2007-06-27 16:10:39 -04:00
Alexander Neundorf
cfe9fda9fe
ENH: here we really want only non-imported targets, as discussed with Brad
...
Alex
2007-06-27 15:42:33 -04:00
Brad King
eab81489f1
ENH: Added global property FIND_LIBRARY_USE_LIB64_PATHS to allow lib64 paths to be searched optionally. Turn off the feature on debian systems. This addresses debian report 419007.
2007-06-27 12:07:34 -04:00
Brad King
6352bd5cd3
BUG: Fixed spelling of globally in global property names.
2007-06-27 12:05:59 -04:00
Brad King
9dec9a0c3b
COMP: Fix for platforms that do not have siginfo on their signal handlers.
2007-06-27 11:39:16 -04:00
Andy Cedilnik
25e97d20ce
STYLE: Nightly Version update
2007-06-27 04:49:27 -04:00
Alexander Neundorf
b1aac1fb0d
ENH: use CMAKE_SYSTEM instead of CMAKE_SYSTEM_NAME, since
...
CMAKE_SYSTEM_NAME may already have been set when crosscompiling
Alex
2007-06-26 19:54:00 -04:00
Alexander Neundorf
b459ac2a1e
COMP: fix broken tests for now
...
Alex
2007-06-26 17:14:13 -04:00
Alexander Neundorf
acd71c8330
COMP: fix bootstrapping
...
Alex
2007-06-26 17:08:29 -04:00
Ken Martin
571b3088d5
ENH: add SetProperties into bootstrap
2007-06-26 14:48:06 -04:00
Alexander Neundorf
2504ffe8c3
STYLE: rename chain to inherit in the docs
...
Alex
2007-06-26 13:50:14 -04:00
Alexander Neundorf
f8261ff9f7
STYLE: change global cmake variable CMAKE_TARGET_SUPPORTS_ONLY_STATIC_LIBS
...
to the first global cmake property TARGET_SUPPORTS_SHARED_LIBS
Alex
2007-06-26 13:05:27 -04:00
Alexander Neundorf
5fb7dab541
ENH: check for CMAKE_HOST_SYSTEM_NAME to decide whether to load
...
CMakeDetermineSystem.cmake, since CMAKE_SYSTEM_NAME might already be preset
when using cmake for cross compiling
use type STRING instead of FILEPATH since otherwise a strange filename was
generated
Alex
2007-06-26 13:00:42 -04:00
Andy Cedilnik
2b1ae31453
STYLE: Nightly Version update
2007-06-26 04:55:14 -04:00
Ken Martin
3bf92ad4b4
COMP: fix warnings
2007-06-25 12:50:29 -04:00
Andy Cedilnik
c1467ff991
STYLE: Nightly Version update
2007-06-25 12:07:22 -04:00
Ken Martin
0b9644910d
ENH: added the ability to document variables and cached_variables
2007-06-25 10:34:21 -04:00
Ken Martin
e35da01feb
ENH: added cmGetPropertyCommand
2007-06-25 10:33:25 -04:00
Ken Martin
509f1fb9cb
ENH: some property cleanup and added GetProperty
2007-06-25 09:51:37 -04:00
Andy Cedilnik
2d1c85ade3
STYLE: Nightly Version update
2007-06-24 06:38:05 -04:00
Andy Cedilnik
ba46a225dc
STYLE: Nightly Version update
2007-06-23 01:02:16 -04:00
Alexander Neundorf
f7d4f27c2a
ENH: add IMPORT keyword to ADD_LIBRARY, dependencies are not yet working
...
STYLE: fix line lengths and indentation, use enum as argument to AddLibrary() instead of int (which was initialized from a bool in some cases)
Alex
2007-06-22 09:58:10 -04:00
Alexander Neundorf
1d9889c5d3
ENH: put compatibility commands in extra section and prepare for creating
...
separate man pages for properties, modules, commands and compatibility
commands
Alex
2007-06-22 08:44:51 -04:00
Alexander Neundorf
1383368628
ENH: print a warning if ADD_LIBRARY( SHARED/MODULE ) is used and the target
...
platform doesn't support shared libraries
Alex
2007-06-21 16:23:54 -04:00
Alexander Neundorf
e126db1f71
BUG: handle dependencies to imported targets better: don't create a
...
dependency if the target name was not listed in DEPENDS, if it was listed in
DEPENDS, create a dependency to the file
Seems to work, but have to check with Brad.
Alex
2007-06-21 13:08:22 -04:00
Andy Cedilnik
6e5b543c52
STYLE: Nightly Version update
2007-06-21 06:32:22 -04:00
Andy Cedilnik
9b87e2ad7d
STYLE: Nightly Version update
2007-06-21 04:47:55 -04:00
Alexander Neundorf
1cf1780f6e
STYLE: GetProjectName() is const
...
Alex
2007-06-20 23:01:36 -04:00
Andy Cedilnik
4bf3723ac1
STYLE: Nightly Version update
2007-06-20 03:08:41 -04:00
Alexander Neundorf
fa26785bd3
COMP: fix build under windows
...
Alex
2007-06-19 14:57:55 -04:00
Alexander Neundorf
c0d000d234
ENH: add INSTALL(EXPORT ...) mode and INSTALL( TARGETS ... EXPORT <set> ) ,
...
tests still have to be added
Alex
2007-06-19 13:10:21 -04:00
Alexander Neundorf
617602e9e9
STYLE: preparations for the INSTALL(EXPORT ...) generator
...
-move std::string Destination to cmInstallGenerator, since all (except
the script one) have it and add a const accessor so it can be queried
-use temporary variables in cmInstallCommand for the generators so they can be reused easier
-some more const
Alex
2007-06-19 11:11:06 -04:00
Brad King
f786f3ae32
COMP: Work-around warning about static specifier on HP compiler.
2007-06-19 09:18:22 -04:00
Andy Cedilnik
b22ae77fb8
STYLE: Nightly Version update
2007-06-18 17:14:25 -04:00
Brad King
35936433e1
ENH: Merging changes from branch CMake-SourceFile2-b between tags
...
CMake-SourceFile2-bp and CMake-SourceFile2-b-mp1 to trunk. This
commit is surrounded by tags CMake-SourceFile2-b-mp1-pre and
CMake-SourceFile2-b-mp1-post on the trunk.
The changes re-implement cmSourceFile and the use of it to allow
instances to be created much earlier. The use of cmSourceFileLocation
allows locating a source file referenced by a user to be much simpler
and more robust. The two SetName methods are no longer needed so some
duplicate code has been removed. The strange "SourceName" stuff is
gone. Code that created cmSourceFile instances on the stack and then
sent them to cmMakefile::AddSource has been simplified and converted
to getting cmSourceFile instances from cmMakefile. The CPluginAPI has
preserved the old API through a compatibility interface.
Source lists are gone. Targets now get real instances of cmSourceFile
right away instead of storing a list of strings until the final pass.
TraceVSDependencies has been re-written to avoid the use of
SourceName. It is now called TraceDependencies since it is not just
for VS. It is now implemented with a helper object which makes the
code simpler.
2007-06-18 11:59:23 -04:00
Alexander Neundorf
ef81ac50e5
ENH: NSIS exists also for Linux, not only Windows, so enable it there too
...
patch by Michal Čihař <michal (AT) cihar.com>
Alex
2007-06-18 09:00:33 -04:00
Andy Cedilnik
dbbd521461
STYLE: Nightly Version update
2007-06-17 20:50:38 -04:00
Andy Cedilnik
ddc2d7e93f
STYLE: Nightly Version update
2007-06-17 08:24:40 -04:00
Andy Cedilnik
278bbdb7c2
STYLE: Nightly Version update
2007-06-16 17:35:36 -04:00
Alexander Neundorf
f6a6556e3c
COMP: include cmExternalMakefileProjectGenerator.h
...
Alex
2007-06-15 16:09:30 -04:00
Alexander Neundorf
6d200fa6be
STYLE: minor fixes
...
Alex
2007-06-15 16:07:16 -04:00
Alexander Neundorf
510cb415d4
COMP: forgot to commit this one
...
Alex
2007-06-15 15:33:57 -04:00
Alexander Neundorf
0ef8da2a53
STYLE: remove code duplication between PrepareScriptReference and
...
GetScriptReference, and make the logic for getting the filename public, so
it can be used e.g. for exporting
Alex
2007-06-15 14:27:33 -04:00
Alexander Neundorf
8237518994
BUG: don't strip static libraries, it removes their symbol table, dynamic
...
libs have an extra symbol table so they still work stripped
Alex
2007-06-15 13:00:54 -04:00
Alexander Neundorf
69d3628461
BUG: don't run strip on OPTIONAL install targets if the file doesn't exist
...
Alex
2007-06-15 11:12:07 -04:00
Alexander Neundorf
fe45c19666
STYLE: add some more line breaks so it should be easier to read
...
Alex
2007-06-15 10:34:40 -04:00
Alexander Neundorf
9d4f3a0686
STYLE: remove duplicate non-const accessors GetLocalGenerator(int) and
...
GetLocaGenerators(cmLocalGenerators) from cmGlobalGenerator(). Now there is
one const accessor which is even faster since it returns a reference
(instead of copying a vector)
-more const to ensure that this the returned local generators don't actually
get modified
-removed duplicated code in GetCTestCommand() and GetCPackCommand()
-added some const accessors
Alex
2007-06-15 10:10:24 -04:00
Andy Cedilnik
8934172db7
STYLE: Nightly Version update
2007-06-15 08:19:31 -04:00
Alexander Neundorf
2f6f3316e4
STYLE: fix typo
...
Alex
2007-06-14 13:57:00 -04:00
Bill Hoffman
21b5c7d2b4
ENH: add more verbose output
2007-06-14 13:05:09 -04:00
Alexander Neundorf
f80d98bc09
ENH: support 7zip for creating zip files (not 7z files)
...
Alex
2007-06-14 12:03:53 -04:00
Alexander Neundorf
68cb7b3173
STYLE: add comment about the -D -P order and fix typo in doc
...
Alex
2007-06-14 08:49:57 -04:00
Andy Cedilnik
9c08054016
STYLE: Nightly Version update
2007-06-14 07:08:58 -04:00
Andy Cedilnik
64fedd8835
STYLE: Nightly Version update
2007-06-14 01:21:54 -04:00
Alexander Neundorf
698ca6e956
STYLE: add documentation for FILE(REMOVE ...) and FILE(REMOVE_RECURSE ...)
...
FILE(REMOVE ...) works only for files, not for directories, REMOVE_RECURSE
works for both, it seems having both is not necessary
Alex
2007-06-13 14:36:26 -04:00
Alexander Neundorf
8c4fc5fa71
COMP: include cmStandardIncludes.h instead of <vector> and <string>, this
...
should fix the build problem on AIX
Alex
2007-06-13 12:52:29 -04:00
Alexander Neundorf
732788d191
BUG: make MARK_AS_ADVANCED() scriptable, because this is the only reason
...
many cmake FindXXX.cmake modules can't be used in script mode and also
FindUnixMake.cmake, which is required by the CTEST_BUILD() command
Alex
2007-06-13 10:54:28 -04:00
Andy Cedilnik
17b5c79d15
STYLE: Nightly Version update
2007-06-12 17:02:41 -04:00
David Cole
07837ebe3a
BUG: Never return a string containing a space " " from cmCTest::GetShortPathToFile - replace them with "_". DART cannot construct valid file names during dashboard rollup with space " " in the short path.
2007-06-12 11:11:07 -04:00
Alexander Neundorf
6e28861c18
ENH: remove non/scriptable cmake commands from the script handler in ctest,
...
as discussed with David. This also gives a better ctest man page with just
the commands you should actually use in ctest scripts.
Until now these commands were more or less executed, but e.g. add_executable() didn't create an executable, project() failed with an
error. Now you get an error instantly if using one of these commands.
Alex
2007-06-12 10:56:40 -04:00
Bill Hoffman
c64447c368
ENH: make sure working directory is set
2007-06-12 10:19:13 -04:00
Alexander Neundorf
e9c163762e
STYLE: remove argument bool fast, it was unused
...
Alex
2007-06-12 09:40:36 -04:00
Alexander Neundorf
3ca8c8d946
COMP: remove warning about unused variable
...
Alex
2007-06-12 08:23:24 -04:00
Andy Cedilnik
b063c0c07b
STYLE: Nightly Version update
2007-06-11 17:00:56 -04:00
Alexander Neundorf
6c02ec1a40
STYLE: add a comment about SetLanguageEnabled()
...
-add a Generic.cmake for target platforms without operating system
Alex
2007-06-11 15:47:35 -04:00
David Cole
ed1a04360a
BUG: Never return a string containing a ":" from cmCTest::GetShortPathToFile - replace them with "_". DART cannot construct valid file names during dashboard rollup with ":" in the short path. Also, fix the Bullseye coverage handler so that the file names and paths match in both the coverage summary and the individual coverage logs.
2007-06-11 15:36:50 -04:00
Alexander Neundorf
422dc631b6
ENH: split cmGlobalGenerator::SetLanguageEnabled() in two parts, where the
...
second part copies the values from the cmake variables into internal maps.
So this can now be done after the compiler-specific information has been
loaded, which can now overwrite more settings.
Alex
2007-06-11 15:31:42 -04:00
Alexander Neundorf
1b68e41b08
STYLE: determineLanguageCalled removed, now the conditional code is directly
...
called in the only place where it could be set to true
Alex
2007-06-11 14:28:31 -04:00
Brad King
dfb79bea23
STYLE: Removed unused reference to cmMakeDepend.
2007-06-11 12:40:41 -04:00
Brad King
28e94533dd
BUG: More problems with cmMakefile copy-constructor. It seems the regular expression class cannot be assigned but does not enforce this limitation at compile time.
2007-06-11 10:25:40 -04:00
Alexander Neundorf
4ed167090e
ENH: enable cvs or svn support if the source has the CVS/.svn subdirs
...
Alex
2007-06-10 19:51:26 -04:00
Andy Cedilnik
e3e6b02096
STYLE: Nightly Version update
2007-06-10 15:56:38 -04:00
Andy Cedilnik
5361794aca
STYLE: Nightly Version update
2007-06-09 02:39:25 -04:00
Brad King
5e0da0b0eb
BUG: Copy constructor needs to copy regular expression members.
2007-06-08 17:44:36 -04:00
Alexander Neundorf
33fe9c027f
ENH: fail if an unknown target is listed
...
Alex
2007-06-08 16:19:13 -04:00
Alexander Neundorf
e37f8e2964
STYLE: create command documentation for ctest
...
I think some of the cmake commands should be removed from ctest if possible,
like add_executable etc.
Alex
2007-06-08 16:06:33 -04:00
Ken Martin
d1c4a0bf9e
BUG: fix timeout bug with global timeouts such as DART_TESTING_TIMEOUT
2007-06-08 14:16:04 -04:00
Brad King
546d7e72d9
BUG: Fixed spelling and formatting of new documentation.
2007-06-08 13:43:17 -04:00
Alexander Neundorf
96bb8da184
COMP: less warnings
...
Alex
2007-06-08 12:42:29 -04:00
Bill Hoffman
93c0384f48
ENH: use new covbr that does not stop on error
2007-06-08 12:29:40 -04:00
Alexander Neundorf
0ddc9f62e5
ENH: add cmExternalMakefileProjectGenerator, which should make it easier to
...
write generators for IDE projects, which use already existing makefiles
(current the kdevelop generator)
-first stept of the export interface, iniitial export() command
-more replacements for the FIND_XXX docs
Alex
2007-06-08 11:57:16 -04:00
Andy Cedilnik
eec01a31d7
STYLE: Nightly Version update
2007-06-08 09:29:50 -04:00
Alexander Neundorf
01eea01f21
STYLE: fix typo (bug #5115 )
...
Alex
2007-06-08 09:19:19 -04:00
Alexander Neundorf
e737d7d07a
STYLE: add documentation for CMAKE_FIND_ROOT_PATH
...
Alex
2007-06-07 14:57:32 -04:00
Alexander Neundorf
ea26cc537e
BUG: fix Bootstrap test
...
Alex
2007-06-07 14:31:56 -04:00
Alexander Neundorf
b956fc2406
STYLE: remove out commented code
...
Alex
2007-06-07 13:51:17 -04:00
Alexander Neundorf
18cc1228bb
ENH: also remove uninitialized from the cache
...
Alex
2007-06-07 10:41:52 -04:00
Alexander Neundorf
ae035f7c90
BUG: fix #5137 , now with the modified CMakeDetermineSystem.cmake the
...
CMAKE_HOST_SYSTEM_xxx variables have to be preset, not the CMAKE_SYSTEM_xxx
ones
Alex
2007-06-07 09:37:54 -04:00
Alexander Neundorf
8d0550e4e2
STYLE: remove wrong comments
...
Alex
2007-06-07 08:29:15 -04:00
Brad King
db0f26e852
BUG: Fixed @ONLY configuration to not try to parse ${} syntax at all. This fixes the original fix to bug#4393 and adds a test.
2007-06-06 16:20:02 -04:00
Andy Cedilnik
d016b69af3
STYLE: Nightly Version update
2007-06-06 15:05:36 -04:00
Andy Cedilnik
62e7e34514
STYLE: Nightly Version update
2007-06-06 11:46:12 -04:00
Bill Hoffman
af0b15aff4
ENH: remove some stuff to improve coverage
2007-06-06 11:26:06 -04:00
Ken Martin
a175613a56
BUG: better passing of global TIMEOUT to internal ctest invocaitons
2007-06-06 11:02:24 -04:00
Bill Hoffman
80de27ace5
ENH: fix case problem with drive letters and cmake vs CMakeSetup build.make changing
2007-06-06 10:44:20 -04:00
Alexander Neundorf
c9f1af3913
ENH: add IF(IS_ABSOLUTE path), so no regex matching is required in the cmake scripts
...
Alex
2007-06-06 08:49:18 -04:00
Alexander Neundorf
1358009382
STYLE: fix comment
...
Alex
2007-06-05 16:37:27 -04:00
Alexander Neundorf
179943bf14
STYLE: move ForceVerboseMakefiles to cmGlobalUnixMakefileGenerator3, so the
...
kdevelop generator doesn't need its own CreateLocalGenerator() anymore
Alex
2007-06-05 16:35:24 -04:00
Bill Hoffman
937afc6b9b
ENH: fix for aix
2007-06-05 09:19:27 -04:00
Andy Cedilnik
7b6f03423d
STYLE: Nightly Version update
2007-06-05 09:05:41 -04:00
Bill Hoffman
d2b3e06cd0
ENH: prevent crash
2007-06-04 17:17:53 -04:00
Andy Cedilnik
3e57d1f8ad
STYLE: Nightly Version update
2007-06-04 17:16:10 -04:00
Alexander Neundorf
74750610cf
ENH: determine typesize by compiling a file and reading strings from the 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
2007-06-04 17:08:46 -04:00
Brad King
e40c51dddf
BUG: Fixed cmCommandArgumentLexer no-escape mode to not match backslash-escape sequences as lexical tokens at all. Needed to configure files with backslashes preceding an @VAR@ replacement. This fixes bug#5130.
2007-06-04 15:57:33 -04:00
Alexander Neundorf
e9fc2cb086
STYLE: fix typo: now double space after -D
...
Alex
2007-06-04 13:50:34 -04:00
Alexander Neundorf
003654670b
ENH: -U for removing variables now uses globbing expressions
...
-cmCacheManager: now also variables with type UNINITIALIZED are saved in
CMakeCache.txt, these are the vars defined using -DFOO=foo but without type
Alex
2007-06-04 13:48:11 -04:00
Ken Martin
8fdca686b3
ENH: fix passing of time limit to some ctest invocations that also use build-options
2007-06-04 13:39:43 -04:00
Andy Cedilnik
3bcec6e36c
STYLE: Nightly Version update
2007-06-03 10:48:11 -04:00
Bill Hoffman
fe1c4649ef
ENH: remove debug that caused tests to fail
2007-06-02 16:15:01 -04:00
Andy Cedilnik
f1745fbb8d
STYLE: Nightly Version update
2007-06-02 06:33:59 -04:00
Bill Hoffman
fa8f556a9d
ENH: opps
2007-06-01 23:06:14 -04:00
Bill Hoffman
7bdad54614
ENH: initial bullseye stuff
2007-06-01 15:40:07 -04:00
Alexander Neundorf
0be0283f30
BUG: also put a variable into the cache when defined using -D if no type is
...
given, then STRING is used. Also add command line option -U as suggested for
undefining cache variables. This fixes #4896 and #4264 .
Alex
2007-06-01 14:16:46 -04:00
Alexander Neundorf
eddf1cf39f
ENH: improve TRY_RUN() for crosscompiling: instead of just failing, it now
...
creates two cache variables, one for the RUN_RESULT, one for the RUN_OUTPUT
(if required), which can be set or preset by the user. It has now also two
new arguments: RUN_OUTPUT_VARIABLE and COMPILE_OUTPUT_VARIABLE (the old
OUTPUT_VARIABLE merges both), so if only COMPILE_OUTPUT_VARIABLE is used the
run time output of the TRY_RUN is unused and the user doesn't have to care
about the output when crosscompiling. This is now used in FindThreads.cmake,
CheckC/CXXSourceRuns.cmake and TestBigEndian.cmake, which used the output
only for the logfile (compile output is still there). Test/TryCompile/ now
also tests the behaviour of OUTPUT_VARIABLE, RUN_OUTPUT_VARIABLE and
COMPILE_OUTPUT_VARIABLE.
Alex
2007-06-01 11:16:29 -04:00
Alexander Neundorf
26a5a295eb
ENH: also handle comments for variables which contain newlines
...
Alex
2007-06-01 11:06:48 -04:00
Bill Hoffman
8cba2c55f9
BUG: fix crash, bug 5121
2007-06-01 09:18:08 -04:00
Andy Cedilnik
fa858bc22c
STYLE: Nightly Version update
2007-05-31 22:06:35 -04:00
Alexander Neundorf
66580ab341
ENH: if get_target_property() doesn't find a target with the given name, it
...
returns now "<NAME_OF_VAR>-NOTFOUND" instead of just "NOTFOUND", which can help
in finding problems
Alex
2007-05-31 12:03:52 -04:00
Andy Cedilnik
a8d96319bb
STYLE: Nightly Version update
2007-05-30 05:28:09 -04:00
Alexander Neundorf
cfee916b7c
COMP: less warnings with msvc8
...
Alex
2007-05-29 08:42:39 -04:00
Andy Cedilnik
25c6073080
STYLE: Nightly Version update
2007-05-29 05:26:30 -04:00
Brad King
fac5d4845a
BUG: Finished previous fix.
2007-05-28 17:49:03 -04:00
Brad King
b4fb25941a
COMP: Fixed shadowed local warning.
2007-05-28 13:46:10 -04:00
Brad King
25db01d7c4
ENH: Removed unused methods that should never be used anyway.
2007-05-28 13:32:17 -04:00
Brad King
f944711917
STYLE: Fixed comment for Generate() method.
2007-05-28 12:23:32 -04:00
Brad King
3d822e3a25
ENH: Moved link library related code from GenerateSourceFilesFromSourceLists to AnalyzeLibDependencies to make the former do no more than what its name says.
2007-05-28 12:05:28 -04:00
Brad King
09289aadb6
ENH: Removed "Used" mark from custom commands. It is no longer needed or checked by any generators.
2007-05-28 11:18:15 -04:00
Brad King
60f02a27db
ENH: Remove unused build rules from Xcode. This change was made in the VS generators on 2006-03-23 and should have been made for the Xcode generator too. Also commented out some debug print statements.
2007-05-28 11:16:50 -04:00
Brad King
0fa1bd2f71
COMP: Fix build on mac after change to GetSourceFiles signature.
2007-05-28 11:03:11 -04:00
Brad King
14d50b086f
COMP: Fix build of XCode generator after change to GetSourceFiles signature.
2007-05-28 11:02:45 -04:00
Andy Cedilnik
2ea5caf13c
STYLE: Nightly Version update
2007-05-28 11:02:27 -04:00
Brad King
27a0677d3e
COMP: Fix build for windows-only generators after change to GetSourceFiles signature.
2007-05-28 11:00:26 -04:00
Brad King
3f2dd9bc54
ENH: Made cmTarget::GetSourceFiles method return reference to const so addition of cmSourceFile pointers must be done with an access method in cmTarget.
2007-05-28 10:25:03 -04:00
Brad King
ba8ec0d5cf
ENH: Made cmSourceFile::GetDepends return reference to const so dependencies can be added only by an access method in cmSourceFile.
2007-05-28 10:11:44 -04:00
Brad King
d2f62e6ac3
ENH: Made cmTarget::GetSourceLists return a reference to const so that all additions of sources must go through access methods in cmTarget.
2007-05-28 09:59:08 -04:00
Alexander Neundorf
00c9964a8c
COMP: fix warning on MSVC 8: conversion from 'size_t' to 'unsigned int', possible loss of data
...
Alex
2007-05-28 08:31:26 -04:00
Andy Cedilnik
9b5ed0cfa9
STYLE: Nightly Version update
2007-05-27 18:47:09 -04:00
Bill Hoffman
a3d4d549ba
ENH: @ must be escaped in xcode projects
2007-05-27 10:32:22 -04:00
Andy Cedilnik
4168dba9d9
STYLE: Nightly Version update
2007-05-27 04:31:38 -04:00
Andy Cedilnik
123a81088c
STYLE: Nightly Version update
2007-05-26 14:26:00 -04:00
Alexander Neundorf
55f11b348b
ENH: add option to FILE(STRINGS NO_HEX_CONVERSION) to disable automatic
...
conversion of hex and srec files to binary.
Without this automatic conversion, everywhere where a compiled file is parsed for strings the
a file(HEX2BIN somefile binfile) command has to be added otherwise it will
not work for these compilers. I tried this with DetermineCompiler and
CheckTypeSize and nobody will do this except the users who work with such
compilers. For them it will break if they don't add this conversion command
in all these places.
If FILE(STRINGS) is used with a text file, it
will in most cases still work as expected, since it will only convert hex
and srec files. If a user actually wants to get text out of hex files, he
knows what he's doing and will see the hint in the documentation.
Anyway, it should work without having to create a temporary file, will work
on this later.
Alex
2007-05-25 16:46:50 -04:00
Alexander Neundorf
d6f779a9b0
COMP: less warnings (signed vs. unsigned)
...
Alex
2007-05-25 16:23:57 -04:00
Brad King
775f012fae
BUG: Need to create global targets before AddHelperCommands is called. We should investigate creating global targets at the beginning of the configure step even if their commands are not populated or if they will not actually be generated later.
2007-05-25 15:51:33 -04:00
Alexander Neundorf
f4eb541880
ENH: make the compiler id detection work, even if the output file name of
...
the compiler is completely unknown and even if it produces intel hex or
motorola s-record files, with test
Alex
2007-05-25 15:22:22 -04:00
Alexander Neundorf
1ed238c7f5
BUG: remove debug output
...
Alex
2007-05-25 12:05:59 -04:00
Brad King
22a1df0576
BUG: Fix FILES mode after recent changes.
2007-05-25 11:08:52 -04:00
Brad King
92ec498b8c
BUG: Fixed INSTALL_FILES and INSTALL_PROGRAMS commands to install under the prefix like they did before the recent changes.
2007-05-25 11:01:20 -04:00
Andy Cedilnik
9192d1d153
STYLE: Nightly Version update
2007-05-25 06:55:01 -04:00
Bill Hoffman
d0f12061c3
ENH: add copy header stuff
2007-05-24 17:06:32 -04:00
Alexander Neundorf
c9aecb91cc
STYLE: remove debug output, fix indentation
...
the tests run again successfully, but since CheckTypeSize will switch to a
TRY_COMPILE soon I will look at it again after this change
Alex
2007-05-24 16:03:39 -04:00
Alexander Neundorf
504ea6df4e
COMP: try to fix the test failures on dash2
...
Alex
2007-05-24 14:30:09 -04:00
Alexander Neundorf
7147c3e1cc
ENH: add COPY_FILE argument to TRY_COMPILE, so the compiled executable can
...
be used e.g. for getting strings out of it.
Alex
2007-05-24 12:06:59 -04:00
Alexander Neundorf
7d7aba292c
ENH: add two simple tests for TRY_RUN()
...
STYLE: create a new base class cmCoreTryCompile, from which
cmTryCompileCommand and cmTryRunCommand are derived, so there are no public
static functions with lots of arguments anymore
Alex
2007-05-24 11:27:51 -04:00
Alexander Neundorf
00e6d62fd1
ENH: move output file search to cmTryCompileCommand.cxx, so it can be used
...
there too... many public static functions with lots of arguments... :-/
Alex
2007-05-24 08:56:14 -04:00
Alexander Neundorf
79756b0e67
BUG: don't use non-imported target when cross compiling as commands in custom commands
...
STYLE: remove now invalid comments, use this->
Alex
2007-05-24 08:43:31 -04:00
Alexander Neundorf
1835c327ff
STYLE: use "items" instead od "item"
...
Alex
2007-05-24 08:18:46 -04:00
Andy Cedilnik
4df8826d6c
STYLE: Nightly Version update
2007-05-24 05:26:22 -04:00
Brad King
5639c69d39
ENH: Removed unused code now that INSTALL_FILES and INSTALL_PROGRAMS are not targets.
2007-05-23 18:23:17 -04:00
Brad King
9d75da9eaf
ENH: Removed unused code now that INSTALL_FILES and INSTALL_PROGRAMS are not targets.
2007-05-23 18:22:52 -04:00
Brad King
ea44d68cb6
BUG: Need to use GetRealDependency for custom command file-level dependencies.
2007-05-23 17:21:08 -04:00
Brad King
ba7780a3c4
ENH: Fixed INSTALL_FILES and INSTALL_PROGRAMS commands to not create targets. No targets of type cmTarget::INSTALL_FILES or cmTarget::INSTALL_PROGRAMS are created, so we do not need to check for them everywhere anymore.
2007-05-23 15:40:12 -04:00
Brad King
c288da754a
BUG: Target names in the COMMAND part of a custom command should not create a file-level dependency that forces the command to rerun when the executable target rebuilds, but the target-level dependency should still be created. Target names in a DEPENDS should do both a target-level and file-level dependency. Updated the BuildDepends test to check that this works.
2007-05-23 13:27:00 -04:00
Brad King
702d785c9a
BUG: Add ./ to custom command executables in the top of the build tree even when the path is generated by target name replacement.
2007-05-23 12:05:05 -04:00
Alexander Neundorf
526b72e12c
COMP: don't user string::clear(), fix warnings about unused variables
...
Alex
2007-05-23 08:24:29 -04:00
Andy Cedilnik
1d84b36935
STYLE: Nightly Version update
2007-05-22 17:10:02 -04:00
Alexander Neundorf
bef8d3580b
COMP: compile fix
...
Alex
2007-05-22 11:05:59 -04:00
Alexander Neundorf
b37cc6072f
COMP: compile fix and remove warning
...
Alex
2007-05-22 10:42:37 -04:00
Alexander Neundorf
4878c00905
ENH: add the IMPORT keyword to ADD_EXECUTABLE(), which generates an
...
"imported" executable target. This can then be used e.g. with
ADD_CUSTOM_COMMAND() to generate stuff. It adds a second container for
"imported" targets, and FindTarget() now takes an additional argument bool
useImportedTargets to specify whether you also want to search in the
imported targets or only in the "normal" targets.
Alex
2007-05-22 10:24:59 -04:00
Andy Cedilnik
b759765134
STYLE: Nightly Version update
2007-05-22 04:14:07 -04:00
Andy Cedilnik
a7a1e40afa
STYLE: Nightly Version update
2007-05-21 05:03:43 -04:00
Andy Cedilnik
fe1f147dc0
STYLE: Nightly Version update
2007-05-20 02:39:38 -04:00
Brad King
4259c7c1e4
COMP: Fix for borland now that components list check is const.
2007-05-19 09:55:18 -04:00
Andy Cedilnik
7cd767ca48
STYLE: Nightly Version update
2007-05-18 20:51:40 -04:00
Alexander Neundorf
9670a8c485
ENH: 2nd try to move stripping out of cpack and to install time, now if
...
CPACK_STRIP_FILES is true (or contains a list of files), everything will be
stripped, if it's empty or false they won't be stripped
Alex
2007-05-18 14:41:09 -04:00
Alexander Neundorf
df8f550029
ENH: add install/strip target for makefile generators if strip was found
...
Alex
2007-05-18 13:43:39 -04:00
Alexander Neundorf
a18d286635
ENH: move hack to fix "new cmake on old build tree on OSX doesn't have CMAKE_INSTALL_NAME_TOOL in the cache" from
...
cmInstallTargetGenerator.cxx to Darwin.cmake
Alex
2007-05-18 11:57:29 -04:00
Alexander Neundorf
d64dc9b5bb
COMP: force a recompile on VS71
...
Alex
2007-05-18 11:45:18 -04:00
Brad King
92c0f41251
ENH: Use CMAKE_PLATFORM_IMPLICIT_LINK_DIRECTORIES from platform files to block link directories.
2007-05-18 11:36:23 -04:00
Alexander Neundorf
891f2130cf
COMP: fix link rules with nmake, the linker command has to be converted to shortpath form for nmake
...
Alex
2007-05-18 10:32:22 -04:00
Bill Hoffman
fda955e752
STYLE: fix documentation for command
2007-05-18 09:30:21 -04:00
Brad King
07fe611fc6
BUG: Added carrot (^) to characters that need quoting. The solaris shell needs it.
2007-05-18 09:17:36 -04:00
Alexander Neundorf
aee311a89d
STYLE: fix line lengths
...
Alex
2007-05-18 08:49:06 -04:00
Brad King
42a272428b
BUG: Need to use GetSafeDefinition when assigning to a string.
2007-05-17 17:43:32 -04:00
Brad King
9a5b4eba97
BUG: All variable accesses should produce watch callbacks, including IF(DEFINED <var>) ones. Instead we define a new access type for IF(DEFINED) so that the error does not show up for backward compatibility variables.
2007-05-17 17:40:59 -04:00
Alexander Neundorf
b47807fc15
STYLE: fix indentation
...
ENH: add hack to make new cmake work with older existing cmake build trees
Alex
2007-05-17 17:21:52 -04:00
Alexander Neundorf
fc07a8c353
STYLE: use braces
...
Alex
2007-05-17 16:50:53 -04:00
Brad King
58debfd6bd
ENH: Use IF(NOT DEFINED) check to short-circuit size test.
2007-05-17 15:17:45 -04:00
Brad King
b8928b0c8e
BUG: Do not complain about missing watched variables when they are accessd with IF(DEFINED VAR).
2007-05-17 15:12:13 -04:00
Brad King
bdc7792e40
COMP: GCC 2.95 does not have std::string::clear() method.
2007-05-17 14:47:18 -04:00
Brad King
5e1dd6fb51
BUG: Some single-character arguments need quoting on windows.
2007-05-17 14:01:02 -04:00
Alexander Neundorf
61d3444f93
ENH: merge CMake-CrossCompileBasic to HEAD
...
-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
2007-05-17 13:20:44 -04:00
Brad King
9bfe711ef1
BUG: Fix ExpandListArgument when the string ends in a backslash.
2007-05-17 11:27:46 -04:00
Brad King
51fe906ab7
BUG: An empty configuration name is equivalent to no configuration.
2007-05-17 11:18:23 -04:00
Brad King
c25d2bfdd2
ENH: Added testing for custom command line arguments containing all special characters on the US keyboard. Fixed curly brace arguments on borland and % arguments in mingw32-make.
2007-05-17 10:53:18 -04:00
Brad King
cc507411d3
ENH: Added more special unix shell characters that require quoting. Added escaping of % as %% for shells inside mingw32-make.
2007-05-17 10:53:14 -04:00
Andy Cedilnik
6a271a4bfb
STYLE: Nightly Version update
2007-05-17 07:27:52 -04:00
Andy Cedilnik
65645a0d4c
STYLE: Nightly Version update
2007-05-16 19:59:41 -04:00
Brad King
73197eaefa
BUG: Shell escaping needs to write % as %% for VS IDE.
2007-05-16 16:19:18 -04:00
Brad King
142210997f
BUG: Watcom WMake needs empty rule commands even for symbolic targets. This fixes the cmake_force target.
2007-05-16 13:24:17 -04:00
Brad King
01c7db07c3
BUG: Do not send both SIGSTOP and SIGKILL when killing a process. The SIGSTOP seems to be able to block the SIGKILL occasionally. Also the SIGKILL is sufficient since the process table entry will still exist until it is reaped with waitpid.
2007-05-16 13:10:45 -04:00
Andy Cedilnik
b7b43934b8
STYLE: Nightly Version update
2007-05-16 10:36:14 -04:00
Brad King
bd78952748
BUG: Do not emit /usr/lib32 or /usr/lib64 as linker paths. Submitted by David Faure.
2007-05-16 09:07:53 -04:00
Alexander Neundorf
4b33244ea5
BUG: fix segfault when trying to get the object file for a sourcefile in an
...
unknown language via GET_TARGET_PROPERTY(), as reported by Trevor Kellaway
Alex
2007-05-15 16:06:18 -04:00
Andy Cedilnik
d940b667f8
STYLE: Nightly Version update
2007-05-15 03:59:08 -04:00
Alexander Neundorf
e4b5de6377
STYLE: fix line lengths
...
Alex
2007-05-14 11:23:37 -04:00
Andy Cedilnik
0e7ee97d83
STYLE: Nightly Version update
2007-05-14 08:33:28 -04:00
Andy Cedilnik
643f75b878
STYLE: Nightly Version update
2007-05-13 10:59:35 -04:00
Brad King
33d976e583
COMP: Need CMake 2.4 or a bootstrap cmake that has ADD_SUBDIRECTORY to build.
2007-05-13 07:16:25 -04:00
Andy Cedilnik
ef20a5f920
STYLE: Nightly Version update
2007-05-12 02:58:28 -04:00
Brad King
6c421971b9
BUG: Fixed generation of XCODE_DEPEND_HELPER.make into proper directory. Cleaned up duplicate code created by recent changes.
2007-05-11 13:52:33 -04:00
Ken Martin
0f0a83a51f
ENH: more cleanup of some CMakeLists files
2007-05-11 09:02:17 -04:00
Alexander Neundorf
cd0cd47416
BUG: const char* FilePath could point to a non-existent std::string for
...
commands used in a macro, using a std::string instead copies the contents so
this works (correct error message)
Alex
2007-05-11 08:36:05 -04:00
Andy Cedilnik
d5415ec4a7
STYLE: Nightly Version update
2007-05-11 08:11:22 -04:00
Andy Cedilnik
39b6175f57
STYLE: Nightly Version update
2007-05-10 15:18:31 -04:00
Bill Hoffman
76dd86b410
BUG: fix -D escaped quotes for watcom
2007-05-10 14:43:55 -04:00
Alexander Neundorf
362f81981e
STYLE: fix line length
...
Alex
2007-05-10 11:38:23 -04:00
Bill Hoffman
8c39efe854
ENH: make sure escaping is done for strings on the command line
2007-05-10 11:16:06 -04:00
Bill Hoffman
18b7cbd700
ENH: add test for a simple depend test, does an exe re-link if a library that it uses changes
2007-05-10 10:31:44 -04:00
Bill Hoffman
3e3413dadc
ENH: fix for move of trace depends
2007-05-10 10:05:36 -04:00
Alexander Neundorf
8245f437b6
BUG: fix problem for non-C/CXX languages with Visual Studio, the
...
dependencies for the custom commands added for java were not handled
correctly. Needs more work.
Alex
2007-05-09 14:41:38 -04:00
Andy Cedilnik
181f4cb0af
ENH: fix for older xcode and framework create
2007-05-09 10:28:32 -04:00
Brad King
adcd87c976
BUG: Fixed cmLocalVisualStudio7Generator to deal with quotes in macro definitions properly. This addresses bug#4983.
2007-05-09 10:18:31 -04:00
Alexander Neundorf
e701ef77d8
STYLE: functions use upper case for the first letter
...
Alex
2007-05-09 09:35:59 -04:00
Andy Cedilnik
d00f753104
STYLE: Nightly Version update
2007-05-09 09:10:40 -04:00
Alexander Neundorf
7f11536704
ENH: now target names can be used in add_custom_command() and
...
add_custom_target() as COMMAND, and cmake will recognize them and replace
them with the actual output path of these executables. Also the dependency
will be added automatically. Test included.
ENH: moved TraceVSDependencies() to the end of GlobalGenerator::Configure(),
so it is done now in one central place
Alex
2007-05-09 08:25:45 -04:00
Bill Hoffman
5af3105021
ENH: getting closer
2007-05-08 16:37:18 -04:00
Bill Hoffman
2ed6191fce
ENH: add initial xcode framework stuff
2007-05-08 15:49:54 -04:00
Bill Hoffman
39ccc4fb11
ENH: fix it so that the FRAMEWORK property does not break the building of normal shared libs on non-mac platforms
2007-05-08 11:53:39 -04:00
Andy Cedilnik
e6b8aa496a
STYLE: Nightly Version update
2007-05-08 11:31:02 -04:00
Bill Hoffman
b39d96dff8
ENH: add a very simple framework test
2007-05-08 10:58:35 -04:00
Bill Hoffman
9323a27989
ENH: initial support for creation of frameworks on Mac
2007-05-08 10:32:54 -04:00
Andy Cedilnik
9d6c37eef6
STYLE: Nightly Version update
2007-05-07 11:43:18 -04:00
Andy Cedilnik
aa072ed22e
STYLE: Nightly Version update
2007-05-06 09:05:34 -04:00
Andy Cedilnik
ed184c7c76
STYLE: Nightly Version update
2007-05-05 08:58:12 -04:00
Alexander Neundorf
f1e02b2993
COMP: removed unused variable temp
...
Alex
2007-05-04 14:08:50 -04:00
Alexander Neundorf
16b1f05fc2
COMP: fix warning on VS8: conversion unsigned int -> size_t
...
Alex
2007-05-04 09:50:39 -04:00
Andy Cedilnik
41a0539557
STYLE: Nightly Version update
2007-05-03 20:42:53 -04:00
Ken Martin
2450835267
ENH: look at CMAKE_TRY_COMPILE_CONFIGURATION var for TryRun as well
2007-05-03 15:25:41 -04:00
Brad King
aa4d7847ee
COMP: Fix code-not-reached warnings for SunCC.
2007-05-03 13:03:13 -04:00
Andy Cedilnik
df84f9b861
STYLE: Nightly Version update
2007-05-03 07:11:29 -04:00
Andy Cedilnik
e900dca788
STYLE: Nightly Version update
2007-05-02 01:09:45 -04:00
Alexander Neundorf
dcb3badcd7
STYLE: fix typo
...
Alex
2007-05-01 17:02:19 -04:00
Brad King
c51c245efa
BUG: A utility target should not run the custom commands from its source files directly. The target-level rule must add dependencies on the file-level custom commands to drive them. This bug was introduced by the "fix" to bug 4377. This also restores the documented behavior that PRE_BUILD rules are treated as PRE_LINK rules on non-VS generators. Also fixed custom command dependencies on the rule file build.make so that custom commands re-run when the commands themselves change.
2007-05-01 13:51:25 -04:00
Alexander Neundorf
ef0b9ff2cc
BUG: fix cmake listfile stack: if a file could not be opened, remove it from
...
the stack (usually CMakeCInformation.cmake and CMakeCXXInformation.cmake
which both put Linux-gcc.cmake on the stack without removing it again:
INCLUDE(... OPTIONAL) )
STYLE: better readable output formatting of the listfile stack, now in the
same order as in gdb or with include files
Alex
2007-05-01 11:46:47 -04:00
Andy Cedilnik
c7873ad44a
STYLE: Nightly Version update
2007-05-01 04:20:03 -04:00
Andy Cedilnik
f14993a78e
STYLE: Nightly Version update
2007-04-29 23:33:25 -04:00
Andy Cedilnik
e7a99a22d5
STYLE: Nightly Version update
2007-04-29 03:05:55 -04:00
Andy Cedilnik
ea97dbae25
STYLE: Nightly Version update
2007-04-28 12:35:57 -04:00
Brad King
bceb1532c6
STYLE: Fixed line too long.
2007-04-28 08:25:10 -04:00
Andy Cedilnik
be04cb2c45
STYLE: Nightly Version update
2007-04-27 10:26:38 -04:00
Andy Cedilnik
a7019a5253
STYLE: Add somme comments
2007-04-27 09:01:22 -04:00
Andy Cedilnik
64e0459f93
ENH: Initial attempt to do python coverage. Hopefully will not break coverage on GCov
2007-04-26 23:20:12 -04:00
Andy Cedilnik
1d4613a63b
ENH: Add STRING STRIP command
2007-04-26 21:50:52 -04:00
Brad King
6697979aaf
COMP: Avoid warning.
2007-04-26 09:56:04 -04:00
Andy Cedilnik
93c2ab934e
STYLE: Nightly Version update
2007-04-26 07:58:54 -04:00
Brad King
b81eff588d
STYLE: Fixed line-too-long.
2007-04-25 17:48:51 -04:00
Brad King
0fb689973e
ENH: Added FILE(STRINGS) command.
2007-04-25 17:22:07 -04:00
Andy Cedilnik
2a610dc552
STYLE: Nightly Version update
2007-04-25 05:01:41 -04:00
Bill Hoffman
31e3e829dd
ENH: fix docs
2007-04-24 14:03:25 -04:00
Bill Hoffman
32aecc84a1
ENH: fix seg fault in ccmake when hitting configure twice
2007-04-24 12:30:25 -04:00
Andy Cedilnik
04448b9e03
STYLE: Nightly Version update
2007-04-24 01:52:03 -04:00
Brad King
cdc161f380
COMP: Added missing include for time.
2007-04-23 16:48:56 -04:00
Ken Martin
c4fc2c19c7
ENH: Add command to generate random strings
2007-04-23 11:04:12 -04:00
Andy Cedilnik
e9361e41f3
STYLE: Nightly Version update
2007-04-22 23:55:06 -04:00
Andy Cedilnik
472c05cdcd
STYLE: Nightly Version update
2007-04-21 18:37:35 -04:00
Brad King
1ef33c6c04
COMP: Make sure gcc 2.96 sstream header is not used.
2007-04-20 11:53:35 -04:00
Brad King
60d0d429b8
COMP: Added istringstream::clear() method to disambiguate the call from using string::clear or istrstream::clear.
2007-04-20 09:50:46 -04:00
Brad King
0b0258c548
BUG: Reverting previous change. It did not account for the possibility that the loaded command was built with a different compiler.
2007-04-20 09:49:27 -04:00
Andy Cedilnik
b85d7d9c66
STYLE: Nightly Version update
2007-04-20 04:33:20 -04:00
Brad King
a43b3cc801
BUG: Need to clear read failure when string is reset.
2007-04-19 12:56:07 -04:00
Brad King
6984c09310
ENH: Added testing for istringstream and stringstream.
2007-04-19 12:53:13 -04:00
Brad King
94e27c1073
BUG: Fix stream state on successfully reading a string.
2007-04-19 12:44:04 -04:00
Brad King
ded4cb6f8d
COMP: Fixes for Watcom.
2007-04-19 12:12:19 -04:00
Brad King
d5cb9b1a0d
COMP: Skip testAutoPtr and testHashSTL on Watcom. They are hopeless.
2007-04-19 12:11:56 -04:00
Brad King
d75bfedab5
COMP: Need to include header for unlink function.
2007-04-19 12:11:16 -04:00
Brad King
16be80b7b4
ENH: Added support for Watcom compiler. Added TODO comment about calling conventions.
2007-04-19 11:31:55 -04:00
Brad King
a7efb3feb7
ENH: Removed code unnecessary now that DynamicLoader is implemented better.
2007-04-19 11:23:04 -04:00
Brad King
28f6b148f6
ENH: Fixed stl string streaming operators for Watcom.
2007-04-19 11:21:35 -04:00
Andy Cedilnik
affd99a9a9
STYLE: Nightly Version update
2007-04-19 04:01:16 -04:00
Brad King
47159b69be
BUG: Fix ComputeLinkInformation. When using a loader_flag link item the full per-configuration path should be used. The fullPathLibs returned should refer to the import library if it was used. Since the full paths are used for dependencies the executable used with loader_flag should be returned also.
2007-04-18 09:56:06 -04:00
Andy Cedilnik
1b00feb0de
STYLE: Nightly Version update
2007-04-18 04:12:51 -04:00
Brad King
3fe86c98cf
ENH: Plugin test should now work on QNX.
2007-04-18 00:12:16 -04:00
Brad King
4241e699c7
BUG: Cannot escape link items because some need the spaces to separate arguments. Instead just escape the argument to the loader flag.
2007-04-18 00:04:56 -04:00
Brad King
721ff36924
ENH: Added platform variable CMAKE_EXE_EXPORTS_<lang>_FLAG to add a linker flag when building executables that have the ENABLE_EXPORTS property set.
2007-04-17 23:39:47 -04:00
Brad King
07b9423e7d
BUG: Fix ComputeLinkInformation for non-linked targets. Why is it called for utility targets anyway?
2007-04-17 23:16:35 -04:00
Brad King
fc9ceda5e7
ENH: Fixed Plugin test on Cygwin.
2007-04-17 18:18:42 -04:00
Brad King
cb190cdb87
BUG: Disable Plugin test on Cygwin until it is implemented.
2007-04-17 16:42:15 -04:00
Brad King
fe5386be81
ENH: Re-enabling Plugin test now that it should work on MacOSX. I will let it run one night to see what platforms are still not implemented. Currently it is not run on QNX because it is known to not be implemented there.
2007-04-17 16:34:07 -04:00
Brad King
f9f5772557
ENH: Added use of platform variable CMAKE_SHARED_MODULE_LOADER_<lang>_FLAG to add a special flag when linking a plugin to an executable that loads it.
2007-04-17 16:11:00 -04:00
Brad King
84584e1184
BUG: Disable Plugin test until it works everywhere.
2007-04-17 15:06:04 -04:00
Brad King
0164f2faae
ENH: Added test for executables with plugins that use an API exported by the executable itself.
2007-04-17 14:08:30 -04:00
Andy Cedilnik
c50dabff02
STYLE: Nightly Version update
2007-04-17 04:48:21 -04:00
Andy Cedilnik
0aae2ce6ec
STYLE: Nightly Version update
2007-04-16 04:03:17 -04:00
Andy Cedilnik
ee4ab6385e
STYLE: Nightly Version update
2007-04-15 03:46:09 -04:00
Andy Cedilnik
14a53e65ea
STYLE: Nightly Version update
2007-04-14 02:53:21 -04:00
Ken Martin
a500b3da05
ENH: better progress for any directory that is a project
2007-04-13 10:22:33 -04:00
Andy Cedilnik
e855341a1a
STYLE: Nightly Version update
2007-04-13 01:06:52 -04:00
Andy Cedilnik
5981d23d0e
STYLE: Fix line lengths
2007-04-12 15:50:39 -04:00
Ken Martin
2a1e2456ae
ENH: some code consolidation and cleanup
2007-04-12 15:46:14 -04:00
Ken Martin
b4de606bdd
BUG: fix progress for ENCLUDE_FORM_ALL cases using new project to target map. Only fixes it for the top level all target
2007-04-12 14:21:58 -04:00
Brad King
688ebad20e
ENH: Added KWSYSPE_DEBUG macro to print debugging trace information. Added TODO comment explaining why process execution can still hang when a grandchild keeps the output pipes open.
2007-04-12 10:56:20 -04:00
Andy Cedilnik
0a0e89ee8a
STYLE: Nightly Version update
2007-04-11 17:22:15 -04:00
Andy Cedilnik
f9f1ccadb3
ENH: Add variable watch command
2007-04-11 15:13:05 -04:00
Brad King
76e5344590
STYLE: Fixed line-too-long.
2007-04-11 10:00:56 -04:00
Andy Cedilnik
51afbced0f
STYLE: Nightly Version update
2007-04-10 21:47:41 -04:00
Brad King
5239769f5c
BUG: When a non-cache variable is marked as advance do not use the cmMakefile implementation of AddCacheDefinition to avoid removing the makefile definition.
2007-04-10 16:03:10 -04:00
Brad King
94672aa75a
BUG: When a non-cache variable is marked as advance do not use the cmMakefile implementation of AddCacheDefinition to avoid removing the makefile definition.
2007-04-10 15:55:49 -04:00
Brad King
996f391593
BUG: The ALL_BUILD target should not have any command lines so that it is not always considered out of date. Moved the 'Build all projects' message into the description field instead of an echo in the command field. Moved common implementation of Generate for VS6 and VS7 into the superclass to avoid duplicate code for the ALL_BUILD target. This addresses bug#4556.
2007-04-10 13:09:03 -04:00
Brad King
a017333d9a
ENH: Added option CMAKE_INSTALL_SO_NO_EXE on linux to choose whether the 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.
2007-04-10 11:22:15 -04:00
Ken Martin
8b0c61c322
ENH: added internal target property for the name of the project file
2007-04-10 09:54:01 -04:00
Brad King
5415b65067
STYLE: Added comment about why dependencies need to be chained to clarify code.
2007-04-10 08:49:42 -04:00
Andy Cedilnik
ef756114d5
STYLE: Nightly Version update
2007-04-09 21:25:48 -04:00
Andy Cedilnik
910d629ed4
STYLE: Nightly Version update
2007-04-08 21:44:56 -04:00
Andy Cedilnik
d2b9dd6353
STYLE: Nightly Version update
2007-04-07 21:23:10 -04:00
Andy Cedilnik
6a213c846f
STYLE: Nightly Version update
2007-04-06 21:42:35 -04:00
Andy Cedilnik
0016ff7387
STYLE: Nightly Version update
2007-04-05 21:57:55 -04:00
Brad King
cc13a060c6
STYLE: Fix line-too-long.
2007-04-05 09:19:29 -04:00
Andy Cedilnik
ebabf0cf75
STYLE: Nightly Version update
2007-04-04 17:02:21 -04:00
Brad King
438a7e2fce
BUG: Fix utility dependencies for static libraries in VS generators. This addresses bug#4789.
2007-04-04 14:50:35 -04:00
Andy Cedilnik
826dc8696c
COMP: Fix kwstyle
2007-04-04 13:06:20 -04:00
Andy Cedilnik
0b92b2faf5
BUG: No need for the backward compatibility variable warning
2007-04-04 12:05:44 -04:00
Andy Cedilnik
6fb9e2781a
ENH: Add variable for the current list file
2007-04-04 12:05:10 -04:00
Brad King
2c1204e361
ENH: Added cmGlobalVisualStudioGenerator as superclass to all VS global generators.
2007-04-04 11:22:14 -04:00
Andy Cedilnik
3411f2566a
STYLE: Nightly Version update
2007-04-03 23:18:35 -04:00
Andy Cedilnik
814d83f120
STYLE: Nightly Version update
2007-04-03 03:07:54 -04:00
Andy Cedilnik
54143f0979
STYLE: Nightly Version update
2007-04-02 02:44:04 -04:00
Andy Cedilnik
2e22c460b6
STYLE: Nightly Version update
2007-04-01 02:41:44 -04:00
Andy Cedilnik
402a363ef0
STYLE: Nightly Version update
2007-03-31 02:45:17 -04:00
Bill Hoffman
5ed2141d12
ENH: make sure default /System framework is not added with -F
2007-03-30 10:53:02 -04:00
Andy Cedilnik
32ab3853ee
STYLE: Nightly Version update
2007-03-30 02:37:58 -04:00
Andy Cedilnik
9858fe9b21
STYLE: Nightly Version update
2007-03-29 02:41:21 -04:00
Ken Martin
fabd9def68
BUG: even safer checking of return value
2007-03-28 11:07:36 -04:00
Ken Martin
f0857fcbd3
BUG: even safer checking of return value
2007-03-28 11:06:34 -04:00
Ken Martin
c6cf2ca108
BUG: fix checking of the return value for a build
2007-03-28 10:58:00 -04:00
Andy Cedilnik
7c192d22d2
STYLE: Nightly Version update
2007-03-28 02:51:31 -04:00
Brad King
0e15f3412f
COMP: Restored shared local variable removed by previous change.
2007-03-27 23:15:59 -04:00
Brad King
af95f61d76
ENH: Created method cmTarget::GetExportMacro to centralize computation of the export symbol name. This removes duplicate code from all the generators. Also enabled the export definition for executable targets with the ENABLE_EXPORTS property set.
2007-03-27 23:13:25 -04:00
Andy Cedilnik
341853c887
STYLE: Nightly Version update
2007-03-27 02:45:47 -04:00
Andy Cedilnik
51126eb2af
STYLE: Nightly Version update
2007-03-26 02:43:43 -04:00
Andy Cedilnik
7482175b8b
STYLE: Nightly Version update
2007-03-25 02:51:01 -04:00
Andy Cedilnik
d17dac47b9
STYLE: Nightly Version update
2007-03-24 02:47:08 -04:00
Bill Hoffman
239ee9c26c
BUG: fix problem with new curl_getdate and ctest
2007-03-23 16:33:47 -04:00
Andy Cedilnik
5cd2892f01
STYLE: Nightly Version update
2007-03-23 02:33:35 -04:00
Brad King
5a32aa5919
ENH: Added target property ENABLE_EXPORTS for executable targets. It enables the executables for linking by loadable modules that import symbols from the executable. This finishes the executable import library support mentioned in bug #4210 .
2007-03-22 09:45:25 -04:00
Andy Cedilnik
187816c937
STYLE: Nightly Version update
2007-03-22 02:34:44 -04:00
Ken Martin
abf2704785
BUG: typo in if test
2007-03-21 13:49:40 -04:00
Andy Cedilnik
cb83efbe90
STYLE: Nightly Version update
2007-03-21 02:39:48 -04:00
Ken Martin
f6c9b6d631
ENH: try markign non zero return values as warnings for make programs
2007-03-20 14:52:27 -04:00
Ken Martin
562c17dfeb
ENH: try markign non zero return values as warnings for make programs
2007-03-20 14:31:34 -04:00
Ken Martin
ca7668d993
ENH: add another error regexp
2007-03-20 14:11:32 -04:00
Bill Hoffman
8f870ddeca
BUG: fix coverity error, null check after usage fix
2007-03-20 12:44:36 -04:00
Ken Martin
b5423a0218
ENH: minor additional error output
2007-03-20 11:52:16 -04:00
Andy Cedilnik
32984af6d1
STYLE: Nightly Version update
2007-03-20 02:50:02 -04:00
Ken Martin
3abf39eda0
ENH: support for --build-config-sample feature #1022
2007-03-19 13:04:10 -04:00
Brad King
fc7c433463
ENH: Added support for import libraries created by executable and module targets. The module import libraries should never be used but some windows compilers always create them for .dll files since there is no distinction from shared libraries on that platform. The executable import libraries may be used to create modules that when loaded bind to symbols from the executables. This is an enhancement related to bug#4210 though not requested by it explicitly.
2007-03-19 10:00:36 -04:00
Andy Cedilnik
43589ec702
STYLE: Nightly Version update
2007-03-19 02:35:50 -04:00
Andy Cedilnik
faa2d53e3f
STYLE: Nightly Version update
2007-03-18 02:03:13 -04:00
Andy Cedilnik
1325d8f8dd
STYLE: Nightly Version update
2007-03-17 00:20:21 -04:00
Brad King
144c605525
BUG: Need to include relative path top information in directory information so that relative path conversion during dependency generation works with the same rules as project generation.
2007-03-16 16:48:27 -04:00
Brad King
7fb8ac8904
BUG: Use GetExecutableNames instead of GetLibraryNames to compute the installation file name for executable targets.
2007-03-16 16:28:30 -04:00
Brad King
861e3a7107
COMP: Fix bad escape sequence.
2007-03-16 16:04:31 -04:00
Andy Cedilnik
ed1081f909
ENH: More regular expressions for visual studio 6
2007-03-16 14:51:28 -04:00
Brad King
1f639ee76c
ENH: Added computation of object file names that are almost always short enough to not exceed the filesystem path length limitation. This is useful when a source file from outside the tree is referenced with a long full path. The object file name previously would contain the entire path which when combined with the build output directory could exceed the filesystem limit. Now CMake recognizes this case and replaces enough of the beginning of the full path to the source file with an md5sum of the replaced portion to make the name fit on disk. This addresses bug#4520.
2007-03-16 10:34:25 -04:00
Ken Martin
f52d37c26f
BUG: change in how set cache overrides local definitions. Should mainly be a NOP change for most cases
2007-03-15 13:48:15 -04:00
Andy Cedilnik
daacd021fc
STYLE: Nightly Version update
2007-03-14 21:51:08 -04:00
Brad King
9da6f96d98
BUG: Reverting previous changes related to using an empty string for a relative path to the current directory. Too many places want the . version. Instead we can just convert the . to an empty string in the one place that motiviated the original change.
2007-03-14 16:29:10 -04:00
Brad King
b8bd0f80db
BUG: When the current output directory is a link directory we need to reference it with the relative path "." instead of an empty relative path.
2007-03-14 15:35:10 -04:00
Brad King
6d2f08b6e1
ENH: Added MD5 implementation to KWSys.
2007-03-14 15:12:10 -04:00
Brad King
a724f0d425
BUG: During relative path conversion if the remote and target paths are the same return the empty string instead of ".".
2007-03-14 13:36:24 -04:00
Brad King
770ffb1699
BUG: All executable and library project types should specify a program database file name for all configurations. Even when debug information is not used the .pdb file specified is used to construct the name of a .idb file that exists for all configurations when building with the VS IDE.
2007-03-14 09:34:31 -04:00
Ken Martin
c53b26baf2
ENH: some more cleanup
2007-03-13 15:18:27 -04:00
Bill Hoffman
5891ba16ce
ENH: add project to target map, not used yet, but created
2007-03-13 14:23:08 -04:00
Brad King
d720036e61
BUG: Fix check of EXCLUDE_FROM_ALL property to use boolean type. This is required for installation of subdirectories to work.
2007-03-13 11:58:12 -04:00
Andy Cedilnik
646e2ff9d8
STYLE: Nightly Version update
2007-03-13 03:57:47 -04:00
Ken Martin
f59e649dc2
ENH: added remove_directory bug 2937
2007-03-12 16:10:00 -04:00
Brad King
e105c7fedc
BUG: Preserve symlinks during installation. This addresses bug#4384.
2007-03-12 14:15:25 -04:00
Brad King
e01cdf2065
ENH: Added kwsys SystemTools::CreateSymlink and SystemTools::ReadSymlink.
2007-03-12 13:50:28 -04:00
Ken Martin
558dbc84ad
ENH: typo
2007-03-12 13:30:36 -04:00
Ken Martin
03f3411c4f
ENH: small enchancement for bug 3776.
2007-03-12 12:40:34 -04:00
Brad King
fb38af53c0
BUG: Split precompiled header flags into a separate per-global-generator flag map. This is needed because the flag mappings differ across VS IDE versions. This fixes bug#3512 for VS8 where as the previous fix only worked for VS7.
2007-03-12 12:35:11 -04:00
Ken Martin
55603ea9eb
COMP: XCode fix
2007-03-12 11:32:10 -04:00
Ken Martin
b99129d2d8
ENH: some code cleanup
2007-03-12 10:26:59 -04:00
Andy Cedilnik
c03217d560
STYLE: Nightly Version update
2007-03-11 01:50:41 -05:00
Brad King
01a27cb5b4
STYLE: Fix line-too-long.
2007-03-10 06:56:11 -05:00
Andy Cedilnik
ba037af74f
STYLE: Nightly Version update
2007-03-10 01:31:08 -05:00
Brad King
1e25f2b3db
BUG: Use real path subdirectory check instead of substring comparison to identify when paths are below the relative path tops. Otherwise when the build tree is next to the source tree with the same name plus a suffix the relative path from the binary to source tree is allowed even though it goes outside cmake-managed directories.
2007-03-09 17:15:13 -05:00
Brad King
0e8d822b18
COMP: Fix warning about binding reference-to-non-const to an rvalue on VS6. It does not seem to be doing the proper auto_ptr_ref conversions. Instead use the const_cast work-around on this platform.
2007-03-09 16:58:08 -05:00
Brad King
72b08a80c8
COMP: Fixed unreferenced parameter warning for VS6 with /W4.
2007-03-09 16:27:14 -05:00
Brad King
ade0fb94d8
BUG: Re-enable backward compatibility replacements in user-provided VS6 DSP template files.
2007-03-09 16:26:16 -05:00
Brad King
80e6cade7a
ENH: Implemented use of cmTarget::GetDirectory() in Visual Studio 6 generator. This is an incremental fix for bug#4210.
2007-03-09 16:25:16 -05:00
Brad King
92ff60b6a6
ENH: Added target properties ARCHIVE_OUTPUT_DIRECTORY, LIBRARY_OUTPUT_DIRECTORY, and RUNTIME_OUTPUT_DIRECTORY. If set these override EXECUTABLE_OUTPUT_PATH and LIBRARY_OUTPUT_PATH for a specific target. They can be used to distribute target files in the build tree with the same granularity that the INSTALL command provides for the install tree. This addresses bug#2240 and bug#4210.
2007-03-09 15:14:27 -05:00
Brad King
5ed8ea8a0e
BUG: Fixed OSX bundles to be built in the directory specified by cmTarget::GetDirectory(). This is an incremental step for bug#2240.
2007-03-09 14:50:11 -05:00
Brad King
7b68a64d12
ENH: Do not compute a path name for the import library if there is no import library. This simplifies tracking down problems with trying to create import libraries for MODULEs.
2007-03-09 13:56:45 -05:00
Brad King
31637efbfb
ENH: Added cmMakefileTargetGenerator::GenerateExtraOutput to wrap up creation of rules to drive creation of extra outputs generated as side effects of another rule. Reimplemented generation of custom command multiple output rules to use it. Reimplemented soname symlink output dependencies to use it. Now if a symlink is deleted the library will be recreated with the symlink.
2007-03-09 11:29:15 -05:00
Brad King
fb88335cdb
BUG: Need to account for import library directory when constructing the clean rule for the import library. This is an incremental fix for bug #4210 .
2007-03-09 11:26:10 -05:00
Brad King
54923d6ad8
ENH: Implemented new policy to choose the directory part of the object file name. This should keep the names looking as nice and short as possible. This partially addresses bug#4520.
2007-03-09 10:30:07 -05:00
Brad King
528f60f4a6
ENH: Added implib option to cmTarget::GetDirectory to support a separate directory containing the import library. This is an incremental step for bug#4210.
2007-03-09 09:30:16 -05:00
Andy Cedilnik
3ec0ff05de
STYLE: Nightly Version update
2007-03-08 23:56:29 -05:00
Brad King
01dc699d82
ENH: Combined cmTarget::GetDirectory and cmTarget::GetOutputDir since they are nearly the same. This is another step for bug#2240.
2007-03-08 15:33:19 -05:00
Brad King
789a0f8359
ENH: Removed unused variables LibraryOutputPath and ExecutableOutputPath. Each target is asked for its own output directory. This is a step towards bug#2240.
2007-03-08 15:24:01 -05:00
Brad King
1a734f238a
COMP: Fixed enumeration-not-used warning in switch.
2007-03-08 15:10:20 -05:00
Brad King
33ee83714d
ENH: Replaced LibraryOutputPath and ExecutableOutputPath variables in Makefile and VS generators to instead ask each target for its output path. This significantly reduces total code size and centralizes previously duplicate code. It is also a step towards bug#2240.
2007-03-08 14:57:28 -05:00
Brad King
ea19994b13
ENH: Ask the target for its own directory in case of bundle instead of directly using ExecutableOutputPath.
2007-03-08 14:15:45 -05:00
Brad King
d65db7c6bb
BUG: Compute HomeRelativeOutputPath following the rules of RelativePathTopBinary by going through the Convert() method. This supports out-of-binary build trees without using relative paths that go outside trees managed by CMake.
2007-03-08 13:19:39 -05:00
Brad King
1d75e47dee
ENH: Enable SubDirSpaces test when building with bootstrapped cmake.
2007-03-08 13:13:58 -05:00
Brad King
fd3688fa72
ENH: Fixed recursive make call target escaping for Borland to support SubDirSpaces test.
2007-03-08 13:05:02 -05:00
Brad King
7157743d69
ENH: Updated GetRecursiveMakeCall to use EscapeForShell instead of MAKEFILE conversion. This code is special because it is the only place that a make target name is passed on a command line.
2007-03-08 11:49:30 -05:00
Brad King
91c2b84a92
ENH: Added ConvertToOutputSlashes method to convert slashes with the same policy as ConvertToOutputPath but without escaping.
2007-03-08 11:49:26 -05:00
Brad King
00051cf721
ENH: Removed useless method ConvertToMakeTarget and all calls to it. It had a buggy implementation that caused it to do nothing.
2007-03-08 11:10:21 -05:00
Brad King
4089c76890
BUG: Some calls to Convert() were converting for MAKEFILE but then passing the output to the build shell. The calls have now been converted to call Convert() with SHELL.
2007-03-08 10:31:03 -05:00
Brad King
00b4eeeded
STYLE: Removed unused calls to Convert.
2007-03-08 10:19:25 -05:00
Brad King
d37577d9e0
STYLE: Removing unused methods ConvertToShellPath and EscapeForUnixShell.
2007-03-08 09:48:17 -05:00
Brad King
254ae5c62e
STYLE: Fix line-too-long.
2007-03-08 08:46:03 -05:00
Brad King
2f2b5b2503
ENH: SetupPathConversions is now called automatically on demand.
2007-03-08 08:38:40 -05:00
Andy Cedilnik
9a5a051f21
STYLE: Nightly Version update
2007-03-07 22:12:11 -05:00
Brad King
b90e241a31
ENH: Modified GetObjectFileNameWithoutTarget to use relative paths for object file names with sources above the current directory so long as the relative path conversion works.
2007-03-07 17:39:16 -05:00
Brad King
4036627487
ENH: Improved computation of RelativePathTopSource and RelativePathTopBinary to use higher relative path tops when the source directories jump around in a tree below the original source top.
2007-03-07 17:32:35 -05:00
Brad King
ad4055f3e2
ENH: Set RelativePathTopSource and RelativePathTopBinary independently for each local generator. Relative path conversion is safe within a tree as long as it does not go above the highest parent directory still managed by CMake.
2007-03-07 16:35:53 -05:00
Brad King
073076e0f7
COMP: Fix ConvertToRelativePath change for Xcode generator.
2007-03-07 16:32:29 -05:00
Brad King
f3cc908e42
STYLE: Move warning disable pragma into push/pop block.
2007-03-07 16:00:21 -05:00
Brad King
0e8515fa4c
BUG: Get rid of ancient variables CMAKE_CXX_WARNING_LEVEL, CMAKE_CXX_USE_RTTI, CMAKE_CXX_STACK_SIZE which are only partially implemented and now taken care of by flag mapping anyway.
2007-03-07 15:57:52 -05:00
Brad King
c841258170
COMP: Add missing include for assert.
2007-03-07 15:30:30 -05:00
Brad King
fc19882e8f
ENH: Moved ConvertToRelativePath from cmGlobalGenerator to cmLocalGenerator. This is in preparation for setting up each local generator to have its own RelativePathTopSource and RelativePathTopBinary based on its ancestor directories.
2007-03-07 15:15:46 -05:00
Brad King
3bd9d67488
BUG: Use angle-brackets to include testSystemTools.h to avoid problems with in-source builds.
2007-03-07 13:52:32 -05:00
Ken Martin
d12455fccb
BUG: oops bad arg for new test
2007-03-07 13:01:00 -05:00
Ken Martin
bfb3598c4b
BUG: improve bad argument handling for INCLUDE_DIRECTORIES and ADD_DEFINITIONS bug 4364
2007-03-07 11:03:57 -05:00
Brad King
4148fedbf0
ENH: Enabled support for use_auto_ptr(get_auto_ptr()) syntax on HP compiler.
2007-03-07 09:26:49 -05:00
Andy Cedilnik
c0ee369379
STYLE: Nightly Version update
2007-03-06 21:22:01 -05:00
Ken Martin
12b8643fee
COMP: shut up w4 warning
2007-03-06 10:56:21 -05:00
Andy Cedilnik
5cc53f2dc1
STYLE: Nightly Version update
2007-03-05 21:23:34 -05:00
Brad King
73a5c33f9b
BUG: Removed legacy SetupTests method that was causing RUN_TESTS to test twice.
2007-03-05 13:01:02 -05:00
Ken Martin
420095c013
COMP: shut up warnings
2007-03-05 10:36:06 -05:00
Ken Martin
d443963d91
ENH: fix compiler warnings
2007-03-05 09:51:13 -05:00
Ken Martin
1263baec63
STYLE: long line
2007-03-05 09:50:53 -05:00
Andy Cedilnik
d4798181a2
STYLE: Nightly Version update
2007-03-04 21:31:10 -05:00
Brad King
55280c5524
COMP: Disable function call with function return test for HP until it is implemented.
2007-03-03 23:46:42 -05:00
Andy Cedilnik
8774e0f81f
STYLE: Nightly Version update
2007-03-03 21:26:10 -05:00
Brad King
091eafefb3
COMP: All kwsys .hxx headers should include Configure.hxx. Re-enabling testAutoPtr.
2007-03-03 15:43:31 -05:00
Brad King
55abd50681
COMP: Disable auto_ptr test for now.
2007-03-03 15:32:00 -05:00
Brad King
8c1f9e1b83
ENH: Implemented auto_ptr_ref in a way that allows conversion of the pointed-to type.
2007-03-03 15:05:52 -05:00
Brad King
ed722cbe61
COMP: Remove one conversion test until it is implemented.
2007-03-03 14:51:36 -05:00
Brad King
3fcec9daa4
ENH: Added test for auto_ptr. Documented aut_ptr template implementation.
2007-03-03 14:48:48 -05:00
Brad King
bdc4974f88
BUG: cmCreateTestSourceList command is needed at boostrap time because KWSys now uses test drivers.
2007-03-03 12:16:35 -05:00
Brad King
0edbb68352
ENH: Cleaned up KWSys tests to use test drivers.
2007-03-03 10:47:06 -05:00
Andy Cedilnik
399c3dffce
STYLE: Nightly Version update
2007-03-02 21:12:52 -05:00
Ken Martin
1de68b46f1
BUG: fix for build order
2007-03-02 14:31:04 -05:00
Andy Cedilnik
b9ab2b1932
BUG: Propagate platform settings such as CMAKE_OSX_ARCHITECTURES to the try compile
2007-03-02 11:33:37 -05:00
Ken Martin
8e702e6977
COMP: fix some w4 warnings
2007-03-02 10:50:45 -05:00
Ken Martin
4456013702
ENH: fix compiler warning
2007-03-02 10:49:32 -05:00
Ken Martin
fdbe20cf8b
COMP: fix warnings
2007-03-02 10:48:58 -05:00
Brad King
a0e26986f7
COMP: More workarounds for Borland.
2007-03-01 23:28:17 -05:00
Andy Cedilnik
ba6b7628e5
STYLE: Nightly Version update
2007-03-01 21:15:24 -05:00
Ken Martin
d223fc64ad
COMP: fix a compiel warning
2007-03-01 16:23:06 -05:00
Ken Martin
f8c982cf78
ENH: added LIMIT on file read
2007-03-01 15:53:09 -05:00
Ken Martin
508ddaf929
COMP: fix warning
2007-03-01 14:52:26 -05:00
Ken Martin
ae3ef64307
ENH: added a limit to the getline method
2007-03-01 14:30:42 -05:00
Ken Martin
c733ab2701
BUG: a couple bugs in system informaiton
2007-03-01 10:53:09 -05:00
Andy Cedilnik
f81579bb4a
STYLE: Nightly Version update
2007-02-28 21:07:18 -05:00
Bill Hoffman
1503caa14e
ENH: remove qnx special stuff that does not work
2007-02-28 17:26:20 -05:00
Ken Martin
e5e2e6a3b3
BUG: cleanup paths in GetSourceFile to handle bug 2724
2007-02-28 14:45:58 -05:00
Bill Hoffman
ecbec236b1
ENH: one more pass at paths with spaces and parens
2007-02-28 14:29:26 -05:00
Ken Martin
56e3a35ece
BUG: allow system information to accept the -G option
2007-02-28 12:25:19 -05:00
Brad King
b1aae98926
BUG: Assignment should always use reset().
2007-02-28 09:36:08 -05:00
Brad King
5ba5c450e6
COMP: Fix for auto_ptr_ref on Borland 5.8.
2007-02-28 09:35:28 -05:00
Brad King
6c82483cdb
BUG: Fix for cmake_force target in Borland Makefiles.
2007-02-28 09:33:25 -05:00
Ken Martin
cbf6bae9f4
BUG: fix to naming of results file
2007-02-27 16:41:43 -05:00
Bill Hoffman
5ae48cf852
ENH: add a fix for spaces in the path again...
2007-02-27 13:34:12 -05:00
Ken Martin
08ccfacf03
BUG: possible fix for new SystemInfo test
2007-02-27 13:04:29 -05:00
Ken Martin
42c41d77fa
BUG: fix for unused variable
2007-02-27 12:47:14 -05:00
Bill Hoffman
0ce8c158cc
ENH: fix for spaces in the path and mingw
2007-02-27 12:10:42 -05:00
Ken Martin
4d9bc90e58
BUG: possible fix for new SystemInfo test
2007-02-27 11:59:34 -05:00
Ken Martin
31a700188b
ENH: added --system-information option to CMake
2007-02-27 10:10:10 -05:00
Brad King
d97ae16bad
COMP: Added line accidentally removed.
2007-02-26 12:08:27 -05:00
Brad King
220989104c
BUG: Fixed implementation of auto_ptr_ref.
2007-02-26 12:06:42 -05:00
Bill Hoffman
90974ea1d6
ENH: go back to \ escapes for qnx
2007-02-26 11:56:13 -05:00
Bill Hoffman
4d5321f891
ENH: go back to EscapeForShell version
2007-02-26 11:41:41 -05:00
Andy Cedilnik
334e6d6801
STYLE: Nightly Version update
2007-02-25 21:02:16 -05:00
Bill Hoffman
512d5dd1e3
ENH: try and use \ for space and () escapes
2007-02-25 16:13:33 -05:00
Bill Hoffman
f0d5bdf86e
ENH: try another thing 3
2007-02-23 20:37:35 -05:00
Bill Hoffman
d7e57294fb
ENH: try another thing
2007-02-23 17:38:59 -05:00
Bill Hoffman
77ad2d62c2
ENH: add some debug stuff
2007-02-23 17:07:57 -05:00
Bill Hoffman
ae1d9e8b93
ENH: add some debug stuff
2007-02-23 16:44:13 -05:00
Andy Cedilnik
da72f0a07a
COMP: Disable test until generators are fixed
2007-02-23 14:37:23 -05:00
Andy Cedilnik
b34f2d5c06
ENH: Try to fix spaces in the path problem
2007-02-23 11:30:04 -05:00
Ken Martin
2b3dae596a
ENH: added some documentation on how to find the default properties of a test
2007-02-23 09:54:55 -05:00
Andy Cedilnik
8ad3430931
ENH: Make EXCLUDE_FROM_ALL a target and directory properties. Also, make IsInAll use EXCLUDE_FROM_ALL. Also, enable the test that tests this
2007-02-23 09:46:27 -05:00
Andy Cedilnik
440bbf0871
BUG: Produce error when include directories is invoked with an empty list
2007-02-23 09:45:04 -05:00
Bill Hoffman
48202ef623
ENH: hack put the hack back for qnx to try and fix spaces in the path
2007-02-22 17:34:14 -05:00
Bill Hoffman
0b350cbb97
ENH: undo hack and try to get dashboard back
2007-02-22 17:26:36 -05:00
Brad King
c1eae5b891
BUG: Hack to try working around a problem with spaces in an rpath on QNX.
2007-02-22 16:23:12 -05:00
Bill Hoffman
417b2073df
ENH: add new escape stuff
2007-02-22 15:33:49 -05:00
Brad King
2a64bb4774
BUG: Fix bug#4482.
2007-02-22 15:27:56 -05:00
Bill Hoffman
abb67cae48
ENH: actually keep the output
2007-02-22 10:31:12 -05:00
Bill Hoffman
13bd83c953
ENH: make sure EXECUTE_PROCESS is there because in bootstrap it is not
2007-02-22 10:05:50 -05:00
Bill Hoffman
2d6e914b2d
COMP: remove warning
2007-02-22 09:48:19 -05:00
Ken Martin
b41d4a1b54
STYLE: fix someones line length
2007-02-22 09:44:27 -05:00
Andy Cedilnik
726c267f99
BUG: Produce an error when the script is not found
2007-02-22 09:10:37 -05:00
Bill Hoffman
5647e6e254
ENH: fix parens in the path with spaces in the path
2007-02-21 21:24:17 -05:00
Ken Martin
806001bbb6
ENH: turn on spaces test for more platforms
2007-02-21 14:58:33 -05:00
Bill Hoffman
d999d0240d
ENH: get rid of some extra erase calls
2007-02-21 14:07:33 -05:00
Bill Hoffman
828eebcd31
STYLE: fix line length
2007-02-21 14:07:04 -05:00
Bill Hoffman
7a13c7affe
BUG: fix for quotes in strings for flags #4022
2007-02-21 14:01:19 -05:00
Brad King
53c72ed6c3
COMP: Disable LFS on AIX.
2007-02-21 13:33:19 -05:00
Ken Martin
d160362e83
ENH: remove unused variable
2007-02-21 12:19:51 -05:00
Ken Martin
276d61c90b
ENH: turn on spaces test for more platforms
2007-02-21 11:58:58 -05:00
Bill Hoffman
a2e8b602f9
ENH: fix spelling error bug # 4233
2007-02-20 15:09:09 -05:00
Ken Martin
4ddfe5f9a4
ENH: only add the test for some platforms
2007-02-20 15:03:22 -05:00
Bill Hoffman
d5cb0f48b7
ENH: fix source extensions fror txt on xcode
2007-02-20 13:52:29 -05:00
Ken Martin
06027d1d2b
ENH: fix for Watcom
2007-02-20 12:28:22 -05:00
Bill Hoffman
d712e40d36
ENH: fix for force language stuff
2007-02-20 11:14:41 -05:00
Bill Hoffman
323860cbdf
ENH: fix crash
2007-02-20 10:52:06 -05:00
Bill Hoffman
1d8e7e9411
BUG: fix for bug 4423 set language fixes
2007-02-20 09:35:21 -05:00
Bill Hoffman
5c0a340a9e
ENH: remove ConvLib test for now
2007-02-19 16:34:05 -05:00
Bill Hoffman
c856f76de3
ENH: use correct name
2007-02-19 15:12:06 -05:00
Bill Hoffman
797a7f50a2
ENH: use project not target name
2007-02-19 15:07:31 -05:00
Ken Martin
245e7c3482
ENH: make the test really test targets with spaces
2007-02-19 14:48:04 -05:00
Ken Martin
84315a7d57
BUG: fix accidental checkin
2007-02-19 14:32:36 -05:00
Ken Martin
e7ab8a0e1d
ENH: fixed more bugs with spaces in the path
2007-02-19 14:25:45 -05:00
Bill Hoffman
303048d3dc
ENH: add test for conv libraries
2007-02-19 13:26:38 -05:00
Ken Martin
09699018cc
ENH: turn on spaces in path test
2007-02-19 13:20:27 -05:00
Ken Martin
314f5f60a0
BUG: fix for spaces in path for nmake
2007-02-19 12:26:32 -05:00
Ken Martin
74968ce1c7
BUG: fix for shrinking cmake oh no
2007-02-19 11:30:34 -05:00
Andy Cedilnik
32af87ad04
STYLE: Nightly Version update
2007-02-18 21:44:54 -05:00
Bill Hoffman
857a54ec54
STYLE: fix warning
2007-02-18 09:31:16 -05:00
Andy Cedilnik
3ebb0f5469
STYLE: Nightly Version update
2007-02-17 22:43:04 -05:00
Bill Hoffman
63e2a9dffa
ENH: fix for external object test
2007-02-17 11:43:47 -05:00
Bill Hoffman
f7cd9f76ce
STYLE: fix line length issues
2007-02-17 08:46:25 -05:00
Bill Hoffman
66523061d0
ENH: remove warnings and debug statement
2007-02-17 08:38:41 -05:00
Bill Hoffman
fad49c8724
ENH: fix for vs ide
2007-02-16 16:45:47 -05:00
Bill Hoffman
ca0230a33e
ENH: check in initial conv library stuff
2007-02-16 16:12:17 -05:00
Andy Cedilnik
4d325a4597
STYLE: Nightly Version update
2007-02-16 15:24:38 -05:00
Andy Cedilnik
ffc0b5e4de
BUG: Overwrite the symlink if it already exists. Close Bug #4418 - cmake -create-symlink doesn't overwrite existing symlinks
2007-02-15 15:07:16 -05:00
Brad King
7c72e03c25
BUG: Do not hack the exception handling default for linker flags or for per-source-file flags.
2007-02-15 12:23:42 -05:00
Andy Cedilnik
d64a5a81ca
STYLE: Nightly Version update
2007-02-14 22:24:43 -05:00
Andy Cedilnik
f5297645a9
STYLE: Nightly Version update
2007-02-13 22:44:10 -05:00
Andy Cedilnik
f2c0dbd164
ENH: More work on the packaging. Add Applicaitons, add icons, etc
2007-02-13 14:13:51 -05:00
Andy Cedilnik
4904db4c8f
STYLE: Nightly Version update
2007-02-12 23:16:21 -05:00
Andy Cedilnik
1df084bdad
STYLE: Nightly Version update
2007-02-11 22:34:29 -05:00
Andy Cedilnik
39e3838db0
STYLE: Nightly Version update
2007-02-10 22:23:31 -05:00
Andy Cedilnik
df4cab249c
STYLE: Nightly Version update
2007-02-09 22:14:15 -05:00
Bill Hoffman
0e95a190bc
ENH: add atonly support to cmCommandArgumentParserHelper.cxx and remove old non-yacc parser code from cmMakefile.cxx
2007-02-09 13:44:37 -05:00
Andy Cedilnik
0e1ae13f7c
STYLE: Nightly Version update
2007-02-08 22:08:18 -05:00
Brad King
83466bf12e
ENH: Added PrecompiledHeader test for MSVC compilers.
2007-02-08 16:18:21 -05:00
Andy Cedilnik
7fb573d437
STYLE: Nightly Version update
2007-02-07 22:02:34 -05:00
Bill Hoffman
cbe95dffcc
BUG: fix for bug 4414, find targets in the global generator for set_target_properties and add_dependencies
2007-02-07 11:49:42 -05:00
Brad King
96665eb79d
STYLE: Fixed line-too-long.
2007-02-07 09:23:41 -05:00
Andy Cedilnik
fb21ee5ce7
STYLE: Nightly Version update
2007-02-06 21:56:38 -05:00
Bill Hoffman
f752ff9268
ENH: fix documentation to include source language property
2007-02-06 16:03:41 -05:00
Brad King
bc8f3d504a
BUG: Patch from Alex to fix single-command help broken by previous patch.
2007-02-06 15:05:56 -05:00
Andy Cedilnik
d240b7e48b
STYLE: Nightly Version update
2007-02-05 21:53:48 -05:00
Ken Martin
551397b898
ENH: add more time to bootstrap test
2007-02-05 11:13:18 -05:00
Brad King
6bba86c8c8
BUG: Patch from Alex to recompute dependencies when the include regex changes. This addresses bug#4168.
2007-02-05 09:48:38 -05:00
Andy Cedilnik
9e61ee2bed
STYLE: Nightly Version update
2007-02-04 21:47:21 -05:00
Andy Cedilnik
27294f51ea
STYLE: Nightly Version update
2007-02-03 21:41:36 -05:00
Andy Cedilnik
19b91cc41b
STYLE: Nightly Version update
2007-02-02 21:28:19 -05:00
Bill Hoffman
266971e302
STYLE: fix warnings
2007-02-02 16:52:20 -05:00
Bill Hoffman
4925e64b97
ENH: add support for cygwin source and binary packaging
2007-02-02 14:40:26 -05:00
Brad King
1feb4a09b0
COMP: Fix void return failure.
2007-02-02 14:13:51 -05:00
Ken Martin
c160587130
ENH: allow the dashboard to override the timeouts for CTestTest
2007-02-02 10:14:50 -05:00
Brad King
f8b898fa6d
STYLE: Fixed line length and this-> convention violations from yesterday's patch.
2007-02-02 09:11:41 -05:00
Brad King
8f6b49f7b1
STYLE: Fixed line-too-long.
2007-02-02 09:11:39 -05:00
Andy Cedilnik
180f90a1e3
STYLE: Nightly Version update
2007-02-01 20:38:53 -05:00
Bill Hoffman
fd799a5d0e
STYLE: fix line length
2007-02-01 17:06:05 -05:00
Brad King
23d8525d46
BUG: Use the exe/lib output path for .pdb file location. This addresses bug#3277 and bug#4287.
2007-02-01 16:56:36 -05:00
Brad King
4bc0fd0941
ENH: Added cmTarget::GetPDBName method to simplify computation of .pdb file name for a target.
2007-02-01 16:54:49 -05:00
Brad King
ed7de15676
BUG: Do not clean the .pdb file for a target just before it is linked! This finishes addressing bug#4341.
2007-02-01 16:52:52 -05:00
Brad King
4d44392652
BUG: Clean rule for exe pdb file should use full path.
2007-02-01 16:07:32 -05:00
Brad King
7e896821f5
BUG: Do not use bitwise OR on bool.
2007-02-01 15:44:39 -05:00
Brad King
05b5600444
STYLE: Removed unused method declarations.
2007-02-01 15:22:42 -05:00
Brad King
939ae77b7b
ENH: Added a special flags integer field to the flag map entries. Added flags for user values and other special cases. Added precompiled header flag translation entries. This addresses bug#3512.
2007-02-01 15:02:35 -05:00
Brad King
293f24763f
STYLE: Removed one more stray comment.
2007-02-01 14:45:08 -05:00
Ken Martin
2da51e0f69
STYLE: removed code accidently checked in
2007-02-01 14:43:09 -05:00
Ken Martin
3dd4a53d97
BUG: fix for bug number 3320
2007-02-01 14:11:06 -05:00
Brad King
0b4bd97210
COMP: Removed unused variable.
2007-02-01 13:04:15 -05:00
Brad King
62d4c1b14a
ENH: Added mapping of /NODEFAULTLIB flag when no values are provided.
2007-02-01 12:00:17 -05:00
Brad King
d8aa12178d
ENH: Reimplemented parsing and mapping of flags into vcproj file attribute options. This cleans up and centralizes a few things. It is in preparation for dealing with precompiled header flags for bug #3512 since they require some special handling.
2007-02-01 11:49:27 -05:00
Brad King
d37abb6b5d
ENH: Added EscapeWindowsShellArgument and ParseWindowsCommandLine methods to cmSystemTools.
2007-02-01 11:45:37 -05:00
Ken Martin
f46704fefe
BUG: fix for bug number 3964
2007-02-01 11:33:30 -05:00
Brad King
58bf0dbac1
ENH: Patch from Alex to improve implementation and prepare for splitting the man page into more sections.
2007-02-01 10:38:42 -05:00
Brad King
712345ffc4
BUG: The .pdb file generated for a library or executable should match the real file name used for the target. This addresses bug#3277.
2007-02-01 09:57:24 -05:00
Andy Cedilnik
9d217a94e5
STYLE: Nightly Version update
2007-01-31 20:07:55 -05:00
Bill Hoffman
39eba4ce11
ENH: commit cygwin source generator files, not used yet
2007-01-31 16:50:24 -05:00
Bill Hoffman
8013ffd23b
ENH: do not use crazy long paths to object files for try compile
2007-01-31 16:49:25 -05:00
Andy Cedilnik
b0cd96983b
COMP: Remove osx bundle from OSXScriptLauncher
2007-01-31 13:54:02 -05:00
Andy Cedilnik
4240fc1bcb
COMP: Use new API
2007-01-31 13:53:30 -05:00
Andy Cedilnik
c32af51867
COMP: Add missing file in the installation
2007-01-31 13:37:46 -05:00
Bill Hoffman
345df44dc5
BUG: make sure external vs projects use the GUID in the project if it has one.
2007-01-31 13:34:18 -05:00
Andy Cedilnik
c6c4e3aa60
STYLE: Nightly Version update
2007-01-30 20:14:19 -05:00
Andy Cedilnik
7437ceab83
ENH: Allow to specify build target
2007-01-30 11:48:47 -05:00
Andy Cedilnik
4a2474765f
COMP: Fix bootstrap
2007-01-30 11:48:17 -05:00
Ken Martin
49085f7fed
BUG: fixes so that --build-and-test will honor timeouts
2007-01-30 11:35:17 -05:00
Bill Hoffman
b32f3b4131
ENH: allow copy if different from a file to a directory to work
2007-01-30 11:32:33 -05:00
Andy Cedilnik
88f798d286
STYLE: Nightly Version update
2007-01-29 20:30:47 -05:00
Ken Martin
098c1dcdfe
BUG: fix in the timeout code
2007-01-29 12:42:33 -05:00
Andy Cedilnik
2b54ecd1e4
STYLE: Nightly Version update
2007-01-28 20:08:06 -05:00
Andy Cedilnik
b5cc76543f
STYLE: Nightly Version update
2007-01-27 20:09:10 -05:00
Mathieu Malaterre
9c3fb107a8
STYLE: Fix typo
2007-01-27 15:29:41 -05:00
Andy Cedilnik
fd9a41a653
STYLE: Nightly Version update
2007-01-26 20:14:42 -05:00
Ken Martin
2888b13ef9
STYLE: improve IF documentation to cover elseif
2007-01-26 15:06:07 -05:00
Brad King
52803bc8af
BUG: Added use of KWSYS_INSTALL_COMPONENT_NAME_DEVELOPMENT for header file install rules.
2007-01-26 14:26:44 -05:00
Ken Martin
15d338e26f
COMP: fix warning
2007-01-26 09:31:44 -05:00
Bill Hoffman
d67ccb828d
BUG: remove early ;
2007-01-25 17:05:55 -05:00
Bill Hoffman
bd531d3fae
BUG: fix for 4186, kdevelop adding file twice
2007-01-25 15:44:52 -05:00
Ken Martin
2f84bd1758
ENH: added per test timeout support
2007-01-25 11:16:16 -05:00
Brad King
f71ad851d8
ENH: Patch from Alex to make deprecated command documentation more consistent.
2007-01-24 13:45:42 -05:00
Brad King
03a46e0381
ENH: Patch from Alex to document this command as discouraged.
2007-01-24 13:40:31 -05:00
Andy Cedilnik
1d34e22c96
STYLE: Nightly Version update
2007-01-24 07:46:31 -05:00
Bill Hoffman
37d979e0fc
ENH: this does not need to be safe as the value is checked
2007-01-23 14:28:40 -05:00
Andy Cedilnik
8638e31a88
STYLE: Nightly Version update
2007-01-23 14:07:20 -05:00
Bill Hoffman
0272c209a5
ENH: avoid crash, but do not make it an error if include flags is missing from a language
2007-01-23 13:08:40 -05:00
Bill Hoffman
91bd8099d8
ENH: make the include flag required for a language avoids seg fault
2007-01-23 11:39:22 -05:00
Bill Hoffman
e537b60ea2
ENH: undo bug fix because of failed test
2007-01-23 11:25:26 -05:00
Bill Hoffman
ef9e460f65
ENH: add link flags for debug/release etc
2007-01-23 10:50:05 -05:00
Andy Cedilnik
c3ae42fc1e
STYLE: Nightly Version update
2007-01-22 20:14:42 -05:00
Brad King
c0a0f8842b
ENH: Patch from Alex to document WRITE_FILE as a discouraged command.
2007-01-22 10:52:27 -05:00
Brad King
1e566707da
COMP: Patch from Alex for const correctness.
2007-01-22 10:52:24 -05:00
Andy Cedilnik
a3877bf136
STYLE: Nightly Version update
2007-01-21 20:07:33 -05:00
Andy Cedilnik
aa761edc13
STYLE: Nightly Version update
2007-01-20 21:05:39 -05:00
Andy Cedilnik
4fe11cca2f
STYLE: Nightly Version update
2007-01-19 20:10:34 -05:00
Andy Cedilnik
6f7bfb6fed
STYLE: Nightly Version update
2007-01-18 20:10:24 -05:00
Bill Hoffman
1589890a09
ENH: do not use relative paths for custom command commands if they working directory is used
2007-01-18 16:10:21 -05:00
Clinton Stimpson
e264771122
ENH: Add support for "~otheruser/"
2007-01-16 14:37:33 -05:00
Andy Cedilnik
8388640c03
STYLE: Fix kwstyle
2007-01-15 12:31:29 -05:00
Bill Hoffman
cc2364f559
STYLE: fix link lenght issue
2007-01-15 12:12:56 -05:00
Andy Cedilnik
df6d0ab8b9
STYLE: Nightly Version update
2007-01-14 20:10:45 -05:00
Andy Cedilnik
5e6f6f4a62
STYLE: Nightly Version update
2007-01-13 20:12:19 -05:00
Andy Cedilnik
a85e26d960
STYLE: Nightly Version update
2007-01-12 20:40:21 -05:00
Clinton Stimpson
50489ff6ff
ENH: Handle "~" in SplitPath.
2007-01-12 16:47:23 -05:00
Bill Hoffman
cca67d7f8e
BUG: fix for bug 4239, NODEFAULTLIB flag support in ide
2007-01-11 21:02:47 -05:00
Andy Cedilnik
266ce704d2
STYLE: Nightly Version update
2007-01-11 20:54:53 -05:00
Andy Cedilnik
cd5535ee9c
STYLE: Fix kwstyle issues
2007-01-11 10:49:18 -05:00
Andy Cedilnik
bee7c788fe
STYLE: Nightly Version update
2007-01-10 20:54:57 -05:00
Bill Hoffman
c3148813f4
ENH: fix warning and code style
2007-01-10 19:59:53 -05:00
Andy Cedilnik
de5540f7e5
ENH: First pass at CPack generator for OSX X11 applications. This are applications that require X11 to work. This is not really installed but a bundle packager
2007-01-10 15:30:26 -05:00
Andy Cedilnik
c2780e2c9a
STYLE: Nightly Version update
2007-01-09 21:02:09 -05:00
Andy Cedilnik
8fe00d7a0b
STYLE: Nightly Version update
2007-01-08 21:01:03 -05:00
Brad King
55f5f27cd6
STYLE: Fixed documentation of how to produce forwarding executables for multi-configuration builds with CMAKE_INTDIR.
2007-01-08 15:12:00 -05:00
Andy Cedilnik
74f75c84b8
STYLE: Nightly Version update
2007-01-07 21:05:36 -05:00
Andy Cedilnik
1671455770
STYLE: Nightly Version update
2007-01-06 22:56:16 -05:00
Andy Cedilnik
332f409467
STYLE: Nightly Version update
2007-01-06 00:49:39 -05:00
Ken Martin
a2262a8394
BUG: fix for bad argument handling
2007-01-04 16:03:41 -05:00
Andy Cedilnik
2861c056bc
STYLE: Nightly Version update
2007-01-04 14:54:35 -05:00
Ken Martin
92db085ac6
ENH: change STRICT to CMAKE_STRICT
2007-01-04 13:02:43 -05:00
Andy Cedilnik
51d255bf92
STYLE: Nightly Version update
2007-01-04 03:53:37 -05:00
Andy Cedilnik
e9be4e0c01
STYLE: Nightly Version update
2007-01-03 04:20:37 -05:00
Andy Cedilnik
63ab3c4fe0
STYLE: Nightly Version update
2007-01-02 00:08:21 -05:00
Andy Cedilnik
2f86520654
STYLE: Nightly Version update
2007-01-01 04:02:22 -05:00
Andy Cedilnik
7fc2132d4f
STYLE: Nightly Version update
2006-12-31 03:29:28 -05:00
Andy Cedilnik
0b4fdd8a63
STYLE: Nightly Version update
2006-12-30 03:24:23 -05:00
Andy Cedilnik
a9819e1c4c
STYLE: Nightly Version update
2006-12-29 03:29:48 -05:00
Bill Hoffman
255a4b966e
BUG: fix problem with path suffix and mac frameworks and find stuff, showed up in FindPythonLibs.cmake
2006-12-28 15:31:47 -05:00
Andy Cedilnik
f6c2972956
STYLE: Nightly Version update
2006-12-28 03:23:21 -05:00
Andy Cedilnik
b622d091e6
STYLE: Nightly Version update
2006-12-27 03:27:13 -05:00
Andy Cedilnik
3f3d700f65
STYLE: Nightly Version update
2006-12-26 03:27:36 -05:00
Andy Cedilnik
996e1a19cf
STYLE: Nightly Version update
2006-12-25 03:25:32 -05:00
Andy Cedilnik
1aa4fab6c1
STYLE: Nightly Version update
2006-12-24 03:24:45 -05:00
Andy Cedilnik
e44e0cdb66
STYLE: Nightly Version update
2006-12-23 03:38:55 -05:00
Andy Cedilnik
b3a6ef138a
STYLE: Nightly Version update
2006-12-22 03:36:15 -05:00
Utkarsh Ayachit
1ed84c377b
BUG: reverting previous change.
2006-12-21 10:24:33 -05:00
Utkarsh Ayachit
fbfd05a308
BUG: When a "wrong argument" was detected, we call the WrongArgument handler. If the handler returns success, the argument parsing should continue. Currently, it was stopping parsing immediately after the wrong argument was processed, irrespective of the WrongArgument handler status. Fixed that.
2006-12-21 09:52:01 -05:00
Andy Cedilnik
87f5f6e239
STYLE: Nightly Version update
2006-12-21 04:12:01 -05:00
Andy Cedilnik
34cf1b1265
STYLE: Nightly Version update
2006-12-20 03:28:32 -05:00
Andy Cedilnik
1a1c523c98
STYLE: Nightly Version update
2006-12-19 03:29:04 -05:00
Utkarsh Ayachit
fa69ba942e
BUG: FileIsDirectory would remove the trailing '/' even when the path is indeed the root i.e. '/'. Hence the test would be incorrect for root directory. Fixed that.
2006-12-18 11:30:09 -05:00
Mathieu Malaterre
b95f198348
COMP: Fix compilation when VS6 is using the new ANSI stdlib
2006-12-18 11:04:25 -05:00
Andy Cedilnik
ef8735a240
STYLE: Nightly Version update
2006-12-18 03:24:12 -05:00
Andy Cedilnik
e2570c309e
STYLE: Nightly Version update
2006-12-17 03:25:07 -05:00
Andy Cedilnik
f75900f4d3
STYLE: Nightly Version update
2006-12-16 03:26:18 -05:00
Mathieu Malaterre
df54b22212
COMP: Try to get stringstream emulation working
2006-12-15 10:30:41 -05:00
Andy Cedilnik
6469e1a4c4
STYLE: Nightly Version update
2006-12-15 03:32:35 -05:00
Brad King
f7611f167c
ENH: Made cmMakefileTargetGenerator::GlobalGenerator have full type cmGlobalUnixMakefileGenerator3 to give access to all methods. Fixed broken custom targets with no commands for Borland makefiles when CMAKE_SKIP_RULE_DEPENDENCY is set.
2006-12-14 14:30:41 -05:00
Brad King
1fe21ae35e
ENH: Adding stringstream compatibility implementation. It is currently identical to ostringstream. Fixed local variable pcount hiding method warning.
2006-12-14 13:18:27 -05:00
Mathieu Malaterre
55af790ebf
BUG: Remove stringstream implementation, this was a wrong interface anyway.
2006-12-14 11:41:51 -05:00
Mathieu Malaterre
db116b94e4
BUG: disable test for now
2006-12-14 11:02:22 -05:00
Brad King
0fcccb151f
ENH: Changes from Ryan C. Gordon to fix old process execution on BeOS.
2006-12-14 10:03:25 -05:00
Andy Cedilnik
3106262ec0
STYLE: Nightly Version update
2006-12-14 03:26:44 -05:00
Ken Martin
2245c50c51
COMP: oops really did not mean to check in that change
2006-12-13 13:24:23 -05:00
Ken Martin
5d11564c35
ENH: allow source file properties to chain to Directories and up
2006-12-13 12:19:59 -05:00
Mathieu Malaterre
cc73abf7e7
ENH: provide stringstream too. FIX: warning shadow var
2006-12-13 08:52:35 -05:00
Andy Cedilnik
7d1801beee
STYLE: Nightly Version update
2006-12-13 03:23:32 -05:00
Ken Martin
ed4d2ec51e
ENH: remove old commands
2006-12-12 14:40:21 -05:00
Ken Martin
372ce05a07
ENH: fix a warning and a nice fix to the IF command
2006-12-12 10:07:20 -05:00
Andy Cedilnik
97eceffa23
STYLE: Nightly Version update
2006-12-12 03:29:30 -05:00
Ken Martin
179579bed7
ENH: improve SetProperties and fix a couple warnings
2006-12-11 10:26:10 -05:00
Andy Cedilnik
09029e9cd8
STYLE: Nightly Version update
2006-12-11 03:20:51 -05:00
Andy Cedilnik
cadac9f0e5
STYLE: Nightly Version update
2006-12-10 03:19:49 -05:00
Mathieu Malaterre
b9787a965f
BUG: revert yesterday patch. The implementation was correct. The problem was that _WIN32 was forced to be #define on cygwin when included from ITK, which was miss matching the implementation from the declaration. Put extra condition for CYGWIN system
2006-12-09 11:25:25 -05:00
Andy Cedilnik
945dfe5c8e
STYLE: Nightly Version update
2006-12-09 03:32:04 -05:00
Mathieu Malaterre
458fa7559b
BUG: Make sure to use the Win32 interface (HINSTANCE) for handling shared lib on cygwin and mingw system
2006-12-08 15:52:30 -05:00
Ken Martin
1dd5db0235
COMP: fix some warnings and style issues
2006-12-08 09:27:52 -05:00
Andy Cedilnik
5ccd5a4a5b
STYLE: Nightly Version update
2006-12-08 03:26:31 -05:00
Ken Martin
2ad2566d19
BUG: fix bad comparison
2006-12-07 16:31:56 -05:00
Ken Martin
cf43e6ced0
COMP: fix a warning
2006-12-07 15:23:22 -05:00
Ken Martin
a00200e8d4
ENH: implements SetProperties for TEST
2006-12-07 14:54:15 -05:00
Ken Martin
5d9121971c
COMP: fix warning
2006-12-07 10:33:35 -05:00
Ken Martin
2305f7a94f
COMP: fix warning right now
2006-12-07 10:26:40 -05:00
Ken Martin
f056de555d
BUG: fix missing return value
2006-12-07 10:22:19 -05:00
Bill Hoffman
1936242ad4
ENH: add test I removed by mistake
2006-12-07 10:15:41 -05:00
Ken Martin
ba75d1e823
COMP: fix warning
2006-12-07 09:51:28 -05:00
Ken Martin
27379d7b08
ENH: make properties a bit more formal with documentation and chaining
2006-12-07 09:45:32 -05:00
Andy Cedilnik
833548f53a
STYLE: Nightly Version update
2006-12-07 02:04:42 -05:00
Bill Hoffman
26b527ac0f
ENH: fix bug in full path to target depends stuff
2006-12-06 23:05:10 -05:00
Andy Cedilnik
a44ac0719c
STYLE: Nightly Version update
2006-12-06 00:43:43 -05:00
Ken Martin
c0dc50bf6d
ENH: fix compiler warning
2006-12-05 10:38:36 -05:00
Ken Martin
0b7e1f5398
ENH: fix compiler warning
2006-12-05 10:36:33 -05:00
Bill Hoffman
c2308e796f
COMP: fix line length style error
2006-12-05 09:14:32 -05:00
Bill Hoffman
6b7bf34341
COMP: remove warning
2006-12-05 09:02:32 -05:00
Bill Hoffman
1513773310
ENH: fix build error on IRIX
2006-12-05 08:39:22 -05:00
Bill Hoffman
3a32cec969
ENH: merge in changes for beos support
2006-12-04 17:26:41 -05:00
Brad King
de8ffcaef4
ENH: Changes based on patch from Ryan C. Gordon to enable process execution on BeOS. There seems to be no way to implement it without polling (or threads).
2006-12-04 14:42:47 -05:00
Brad King
d045ae45f2
BUG: Do not print empty install configuration repeatedly.
2006-12-04 13:54:32 -05:00
Ken Martin
ff67e8a65d
ENH: added properties into the compile, but not that many
2006-12-04 11:19:59 -05:00
Ken Martin
011532e0c3
ENH: added properties into the compile
2006-12-04 11:05:23 -05:00
Ken Martin
fbc9fed2e2
STYLE: fix line length
2006-12-04 11:04:16 -05:00
Bill Hoffman
434d2292c5
ENH: put checks on vector before referencing begin iterator
2006-12-02 13:17:53 -05:00
Andy Cedilnik
f67f158344
STYLE: Nightly Version update
2006-12-01 22:54:15 -05:00
Bill Hoffman
6600143ea1
ENH: fix warning
2006-12-01 15:28:00 -05:00
Ken Martin
49a3349b59
ENH: getting some of the property changed chewcked into CVS at least
2006-12-01 13:35:21 -05:00
Bill Hoffman
d99ee73dff
BUG: fix for 3815 seg fault
2006-12-01 10:30:11 -05:00
Andy Cedilnik
567d02c322
STYLE: Nightly Version update
2006-12-01 01:40:47 -05:00
Bill Hoffman
639d2572be
ENH: clean up comment and avoid some vector access calles
2006-11-30 17:50:40 -05:00
Bill Hoffman
5ff037e894
BUG: better fix for .dll.lib problem
2006-11-30 17:32:46 -05:00
Andy Cedilnik
1192f03f45
STYLE: Nightly Version update
2006-11-30 01:29:31 -05:00
Bill Hoffman
445e091ffa
ENH: fix test to run with debug or release and put the exe next to the dll, still shows the bug this is testing for
2006-11-29 21:36:13 -05:00
Bill Hoffman
b56a60d01e
ENH: fix errors for unix builds
2006-11-29 17:45:55 -05:00
Bill Hoffman
e2a7c9358f
ENH: fix warning
2006-11-29 17:25:46 -05:00
Bill Hoffman
33170bc371
ENH: there can be only one version
2006-11-29 17:17:16 -05:00
Ken Martin
2915f24274
COMP: fix compile issue on Sun hopefully
2006-11-29 17:10:29 -05:00
Bill Hoffman
f211823b55
ENH: fix test for configuration type builds
2006-11-29 17:02:35 -05:00
Bill Hoffman
9ffabcbb3f
ENH: fix compile error on mac
2006-11-29 16:43:21 -05:00
Bill Hoffman
ccb77b65c6
ENH: unify version stuff, get rid of it out of cmake and cmMakefile and only use cmVersion
2006-11-29 15:59:16 -05:00
Bill Hoffman
46f8ed0648
BUG: fix a problem where it tried to link .dll.lib files
2006-11-29 15:58:19 -05:00
Ken Martin
d6219588c0
COMP: fix compile issue on Sun
2006-11-29 15:45:49 -05:00
Mathieu Malaterre
965a1475b6
BUG: Fix problem with loading dylib on Tiger (10.4) x86. We need to be using the dlopen/dlclose instead of the old NSModule
2006-11-29 12:56:28 -05:00
Ken Martin
daa6d2bc04
ENH: updated handling of debug and optimized target link libraries
2006-11-29 11:00:17 -05:00
Bill Hoffman
e9a80cd8a9
ENH: add rc to version stuff
2006-11-28 16:09:21 -05:00
Bill Hoffman
64389317f8
ENH: use the built cmake for file compare as older versions of cmake may not support this
2006-11-28 09:49:53 -05:00
Andy Cedilnik
466dca006d
STYLE: Nightly Version update
2006-11-28 00:05:44 -05:00
Bill Hoffman
1ae24c15c3
ENH: use correct project name
2006-11-27 16:15:28 -05:00
Bill Hoffman
f2e8fd06c2
ENH: make sure things do not depend on optimized libraries if they are debug, and the other way around as well
2006-11-27 16:13:41 -05:00
Bill Hoffman
31a576abe6
ENH: add a test for a target name with the same name as the output of a custom command
2006-11-27 15:14:42 -05:00
Bill Hoffman
0954696e3e
ENH: fix line length problem
2006-11-27 12:14:16 -05:00
Bill Hoffman
b3d5e0fa2d
ENH: fix crash in plplot build
2006-11-27 12:11:27 -05:00
Andy Cedilnik
a72f4c0052
STYLE: Nightly Version update
2006-11-26 07:12:19 -05:00
Andy Cedilnik
11e1ac0b66
STYLE: Nightly Version update
2006-11-25 21:43:24 -05:00
Andy Cedilnik
8ae572e0de
STYLE: Nightly Version update
2006-11-25 21:08:07 -05:00
Bill Hoffman
9baa760315
BUG: fix problem when a target name is the same as the output of a custom command
2006-11-25 10:59:26 -05:00
Andy Cedilnik
3ad6f7e880
STYLE: Nightly Version update
2006-11-25 07:59:14 -05:00
Andy Cedilnik
367773d205
STYLE: Nightly Version update
2006-11-23 07:37:21 -05:00
Bill Hoffman
05e12b0ba5
ENH: make sure it is qt3 before running test
2006-11-22 14:26:01 -05:00
Andy Cedilnik
445ff04528
STYLE: Nightly Version update
2006-11-22 09:58:12 -05:00
Andy Cedilnik
b7faa7f3f5
STYLE: Nightly Version update
2006-11-21 13:25:48 -05:00
Andy Cedilnik
cd298182c2
STYLE: Nightly Version update
2006-11-21 07:07:33 -05:00
Bill Hoffman
2852600648
ENH: fix for when a library is tagged both debug and optimized
2006-11-20 13:57:12 -05:00
Andy Cedilnik
a5fc448bda
STYLE: Nightly Version update
2006-11-20 08:16:36 -05:00
Andy Cedilnik
056b7f0a53
STYLE: Nightly Version update
2006-11-19 08:08:45 -05:00
Andy Cedilnik
23c0fca74a
STYLE: Nightly Version update
2006-11-18 08:08:34 -05:00
Bill Hoffman
f405014a8d
BUG: undo bug fix 2722, still replace @foo@ in cmake files
2006-11-17 15:35:09 -05:00
Ken Martin
240deb027b
STYLE: fix a long line
2006-11-17 11:14:04 -05:00
Andy Cedilnik
384dd715d5
STYLE: Nightly Version update
2006-11-17 08:11:23 -05:00
Ken Martin
d92f22023c
ENH: remove old hack now that project level compatibility files are supported
2006-11-16 15:31:34 -05:00
Ken Martin
786fdbc196
ENH: fix a bug with useing debuf optimized libs from other builds
2006-11-16 10:57:00 -05:00
Andy Cedilnik
197cbc529e
STYLE: Nightly Version update
2006-11-16 08:10:11 -05:00
Andy Cedilnik
ae2e27fd11
STYLE: Nightly Version update
2006-11-15 08:08:47 -05:00
Andy Cedilnik
1047cd1aa6
STYLE: Nightly Version update
2006-11-14 08:09:30 -05:00
Andy Cedilnik
2e37a00610
ENH: Expand comment
2006-11-13 22:08:42 -05:00
Andy Cedilnik
236692633b
STYLE: Nightly Version update
2006-11-13 08:11:04 -05:00
Andy Cedilnik
6609a53d24
STYLE: Nightly Version update
2006-11-12 08:08:43 -05:00
Bill Hoffman
9e97f7f684
BUG: fix for 4028 fix scroll after delete
2006-11-11 14:07:46 -05:00
Bill Hoffman
93002a4400
BUG: fix for 4009 lib64 should work with path suffix
2006-11-11 14:06:38 -05:00
Andy Cedilnik
6d932c627b
STYLE: Nightly Version update
2006-11-11 08:11:51 -05:00
Bill Hoffman
dd8d1e8c8d
ENH: remove warning
2006-11-10 09:32:27 -05:00
Bill Hoffman
3b7005c554
BUG: fix for broken borland compiler
2006-11-10 08:11:37 -05:00
Andy Cedilnik
6b2cc486ee
STYLE: Nightly Version update
2006-11-10 08:07:44 -05:00
Bill Hoffman
9442cd33ba
ENH: fix it to work with stl debug mode on mac
2006-11-09 16:07:38 -05:00
Bill Hoffman
b0bc59f709
ENH: commit fix for putting everything in the build on vs
2006-11-09 09:57:23 -05:00
Andy Cedilnik
976424f8d3
STYLE: Nightly Version update
2006-11-09 08:09:12 -05:00
Andy Cedilnik
65d717f885
STYLE: Nightly Version update
2006-11-08 08:10:59 -05:00
Andy Cedilnik
ef0fd479cc
STYLE: Nightly Version update
2006-11-07 08:08:03 -05:00
Andy Cedilnik
4e1f2798ca
STYLE: Nightly Version update
2006-11-06 08:09:00 -05:00
Andy Cedilnik
fa6bcb6138
STYLE: Nightly Version update
2006-11-05 08:07:42 -05:00
Andy Cedilnik
f168018732
STYLE: Nightly Version update
2006-11-04 08:06:48 -05:00
Andy Cedilnik
a1f9b28c6f
STYLE: Nightly Version update
2006-11-03 08:07:56 -05:00
Andy Cedilnik
d6f2cbed17
STYLE: Nightly Version update
2006-11-02 08:08:09 -05:00
Andy Cedilnik
db4c5c5191
STYLE: Nightly Version update
2006-11-01 08:07:39 -05:00
Andy Cedilnik
897a2a9029
ENH: Cleanup of install component list. There was already the list in the global generator. Use that one
2006-10-31 14:28:48 -05:00
Andy Cedilnik
605d8871bb
STYLE: Fix kwstyle
2006-10-31 06:43:18 -05:00
Andy Cedilnik
7ded253013
ENH: Add support for displaying the list of components
2006-10-30 15:59:54 -05:00
Bill Hoffman
7aef92391b
ENH: make sure null const char* is not put into ossttringstream to avoid seg faults
2006-10-30 11:22:48 -05:00
Andy Cedilnik
fb9999157e
STYLE: Nightly Version update
2006-10-30 09:54:18 -05:00
Brad King
d9f1d4d71a
ENH: Added NO_MODULE and COMPONENTS options to improve flexibility of the command. Re-implemented argument parsing to be simpler and more robust.
2006-10-26 11:39:56 -04:00
Andy Cedilnik
5418998e46
STYLE: Fix typo
2006-10-26 11:01:52 -04:00
Brad King
b9f3de8491
BUG: When writing newlines between script portions in prebuild, prelink, and postbuild command lines they must be escaped for XML so that the IDE receives them. This fixes the fix for bug #3977 .
2006-10-26 10:49:29 -04:00
Brad King
e15249f11e
COMP: Remove unused variable.
2006-10-25 14:03:33 -04:00
Brad King
89f098bc59
BUG: Adjust prebuild/prelink/postbuild script construction to account for ConstructScript no longer producing trailing newlines. This addresses bug#3977.
2006-10-25 12:49:27 -04:00
Brad King
e23b82c2cf
BUG: Avoid leading and trailing newlines in custom command scripts because some VS6 versions do not like the trailing backslash this produces. This addresses bug#3977.
2006-10-25 12:27:17 -04:00
Brad King
54731fa2c8
ENH: Adding support for # escape in Watcom WMake.
2006-10-25 11:23:04 -04:00
Brad King
b7e04e69ae
BUG: It cannot be an error if the values do not convert. The docs say that if the values do not convert the test is false.
2006-10-25 10:57:26 -04:00
Brad King
d563ab6677
BUG: For LESS, GREATER, and EQUAL check that the arguments can actually be converted to numbers. Also force the conversion results to be stored in memory to make sure they both use the same precision. This addresses bug#3966.
2006-10-25 10:31:26 -04:00
Andy Cedilnik
9192f3638b
COMP: Remove unnecessary provocation
2006-10-25 09:54:54 -04:00
Andy Cedilnik
b4da7bbaab
STYLE: Fix line length
2006-10-25 08:56:56 -04:00
Andy Cedilnik
e8d48151d3
BUG: Looks like gcov produces lines with string /*EOF*/ on them if there is no line at the end of the file. This will fix the coverage code complaining about it
2006-10-24 12:44:59 -04:00
Bill Hoffman
212eeff04c
ENH: remove failing test
2006-10-24 11:06:44 -04:00
Brad King
87dcfb54c4
ENH: Added # character for shell escaping.
2006-10-23 17:20:59 -04:00
Brad King
b25629efc4
ENH: Remove old IF(FILE_IS_NEWER) syntax. It was never in a release anyway.
2006-10-23 17:14:20 -04:00
Brad King
74c70d4078
BUG: Do not display cmake -E usage when any old command line error occurs.
2006-10-23 16:16:05 -04:00
Brad King
d1a9c93119
ENH: Patch from Alex to provide nicer syntax for FILE_IS_NEWER. Using name IS_NEWER_THAN so old syntax will continue to work.
2006-10-23 13:37:24 -04:00
Bill Hoffman
0c52510f21
ENH: remove broken test
2006-10-22 19:21:05 -04:00
Brad King
f91b3c1daa
ENH: Add options to build with system utility libraries. Organize inclusion of third party libraries into a single header per library. This addresses bug#3653.
2006-10-19 15:00:10 -04:00
Ken Martin
f7a5289e31
ENH: added total time limit for a CTest run bug 1207
2006-10-19 10:45:19 -04:00
Brad King
bfe885f6ef
ENH: Clarified search behavior when the objective is not found.
2006-10-19 09:18:59 -04:00
David Cole
e9fb6cd51a
BUG: Correct the SystemReportDebugHook function. It should not call exit. It gets called multiple times at shutdown in a memory leak reporting scenario... This is the source of the long standing KWWidgetsTour debug build dashboard failure.
2006-10-18 23:27:33 -04:00
Brad King
4d6435f5f3
STYLE: Fixed line-too-long.
2006-10-17 09:34:07 -04:00
Brad King
b155f3aa1c
ENH: Adding image version number (major.minor) property to windows binaries. Default is 0.0, but the VERSION target property may change the value. Windows now has first-class support for dll and exe versioning. This addresses bug#1219.
2006-10-16 18:17:14 -04:00
Brad King
30235517f8
BUG: Need to collapse path argument to get_directory_property. This addresses bug#3847.
2006-10-16 15:18:03 -04:00
Brad King
49bf0b9e3d
ENH: Make hyperlinks in documentation active when generated into HTML documents. This addresses bug#3906.
2006-10-16 14:52:31 -04:00
Ken Martin
3a0b94131d
BUG: partial fix for the progress after install bug
2006-10-16 12:49:26 -04:00
Brad King
e593fbf6ee
ENH: Added OUTPUT_STRIP_TRAILING_WHITESPACE and ERROR_STRIP_TRAILING_WHITESPACE options to EXECUTE_PROCESS command. These allow it to behave more like the old EXEC_PROGRAM command that it is supposed to replace.
2006-10-16 11:32:28 -04:00
Andy Cedilnik
2071291956
STYLE: Fix kwstyle
2006-10-15 07:54:52 -04:00
Andy Cedilnik
3206db15b3
ENH: Properly propagate config type to test
2006-10-13 17:10:48 -04:00
Bill Hoffman
655ba54e2d
BUG: fix for bug#3908 if header_file_only is set on cxx files in visual studio do not compile them
2006-10-13 16:13:14 -04:00
Andy Cedilnik
8a4c70cf6d
COMP: Fix Sun build
2006-10-13 14:44:35 -04:00
Brad King
fb7c7675f5
BUG: When using link scripts use native shell escapes instead of makefile shell escapes because the script is not interpreted by a make tool.
2006-10-13 13:59:59 -04:00
Bill Hoffman
5330a03994
ENH: allow for -gdwarf-2 to be in cflags or cxxflags for xcode
2006-10-13 11:53:12 -04:00
Andy Cedilnik
870f2aeb2e
BUG: Replace some errors with warnings
2006-10-13 10:27:01 -04:00
Brad King
69356d8a7a
BUG: Juse use cmake -E echo instead of the native echo on MinGW makefiles. The echo; hack did not work when running from ctest.
2006-10-13 10:22:45 -04:00
Brad King
023041362d
BUG: Do not try to compute the location of a non-library target for linking.
2006-10-13 10:03:54 -04:00
Andy Cedilnik
2f713072c7
ENH: Report command line as a measurement and allow user to add custom measurements
2006-10-13 09:30:33 -04:00
Bill Hoffman
052cb7753b
ENH: undo bad changes
2006-10-12 17:19:57 -04:00
Andy Cedilnik
61a4c12ce6
BUG: Use BuildDirectory from the DartConfiguration information. Also, Make missing coverage information not make ctest fail
2006-10-12 16:31:54 -04:00
Andy Cedilnik
d5f31292b2
BUG: Use variable instead of retrieving again. Fixes bug: Bug #3476
2006-10-12 15:30:01 -04:00
Andy Cedilnik
9226a9262f
BUG: Report and error when ctest -S script fails... Fixes: Bug #3540
2006-10-12 15:10:21 -04:00
Andy Cedilnik
b548e2db1f
ENH: Add NSIS compression
2006-10-12 14:59:43 -04:00
Andy Cedilnik
911317a2a7
ENH: Handle more regular expressions
2006-10-12 14:47:40 -04:00
Andy Cedilnik
e31dc3abe5
ENH: Several CPack fixes. First, allow user to set CMAKE_MODULE_PATH for CPack; make SetOptionIfNotSet more robust to handle empty options; do test TGZ, STGZ, and TZ, Add handling (and test) of Install Script; set environment variable CMAKE_INSTALL_PREFIX
2006-10-12 13:05:50 -04:00
Ken Martin
77a4227652
ENH: some cleanup and commenting of code
2006-10-12 12:51:27 -04:00
Bill Hoffman
107e01c8dc
ENH: fix for bug -gdwarf getting removed
2006-10-12 10:57:36 -04:00
Brad King
b20fd1af11
BUG: Do not collapse the INSTALL_NAME_DIR setting because users may intend to have .. in the path. This makes the makefile generator consistent with the already working Xcode implementation of this feature. Also added a test for @executable_path/.. style settings for this property.
2006-10-11 12:41:20 -04:00
Brad King
c0326d0d54
ENH: Simplify code by removing redundant check against BUILD_WITH_INSTALL_RPATH.
2006-10-11 12:41:17 -04:00
Brad King
86dd8579c5
BUG: TARGET_QUOTED should always be replaced if Target is set in the rule variables.
2006-10-10 14:13:35 -04:00
Brad King
f0c79a0030
BUG: Avoid duplicate conversion to output path.
2006-10-10 13:47:50 -04:00
Andy Cedilnik
cdcbe2587a
STYLE: Nightly Version update
2006-10-10 12:24:46 -04:00
Brad King
8824f7984a
BUG: Fixed references to projects outside the build tree and in other locations with spaces in the path. This is needed for out-of-source/out-of-binary subdirectories in the build.
2006-10-09 21:48:48 -04:00
Brad King
0fe0523810
BUG: Fixed out-of-source subdirectories to work when they are also out-of-binary. Updated the OutOfSource test to test this feature.
2006-10-09 21:25:58 -04:00
Andy Cedilnik
9fca6a7837
STYLE: Nightly Version update
2006-10-09 11:03:46 -04:00
David Cole
7d033e5c2b
COMP: Fix or suppress warnings on Borland and Mac dashboards. Definitely fix "may be used uninitialized" warnings.
2006-10-09 10:06:03 -04:00
Andy Cedilnik
2ea953019f
STYLE: Nightly Version update
2006-10-08 09:23:21 -04:00
Andy Cedilnik
830269fd64
STYLE: Nightly Version update
2006-10-07 06:15:26 -04:00
Ken Martin
f7217ef344
ENH: remove old unused code
2006-10-06 15:33:16 -04:00
Ken Martin
cfb3c9eaa9
BUG: potential segfault
2006-10-06 14:00:35 -04:00
David Cole
22442fd9e1
STYLE: Make the set of supported STL headers the same in vtkstd and vtksys/stl. (The union of the present values of the two sets.)
2006-10-06 11:13:02 -04:00
Bill Hoffman
017cec95ad
ENH: do not print a call stack if the user does a message error unless --debug-output is used
2006-10-06 11:11:59 -04:00
Andy Cedilnik
0e497ef160
STYLE: Nightly Version update
2006-10-06 03:32:09 -04:00
Bill Hoffman
027b9cbe87
BUG: fix bug where converage was required to get valgrind output because of bad current directory
2006-10-05 17:53:09 -04:00
Brad King
bdf8e186e5
BUG: Need to match shared library names before static because some platforms have static name patterns that match their shared patterns but not vice versa. This is needed for implementing bug#1644 on cygwin.
2006-10-05 16:59:46 -04:00
Brad King
e0a662a3dd
ENH: Adding version number to the name of a DLL built in cygwin but not the import library. This addresses bug#3571.
2006-10-05 16:30:47 -04:00
Brad King
7ad07e0811
BUG: Fix link flags on cygwin shared libraries. This requires that the shared library prefix be supported in the link library regex.
2006-10-05 15:08:20 -04:00
Brad King
7e92f0b4e4
BUG: Hack to make echo command work properly in mingw32-make.
2006-10-05 14:51:20 -04:00
Brad King
5341711012
BUG: Robustly handle failure of FormatMessage. See bug#3471.
2006-10-05 13:43:02 -04:00
Brad King
934c804ea4
ENH: Added OPTIONAL option to INSTALL command to allow installation of files if they exist while ignoring them otherwise. This addresses bug#2922.
2006-10-05 11:31:57 -04:00
Brad King
1bdebd7da6
ENH: Adding links to web resources and FAQ to SEE ALSO section. This addresses bug #3757 .
2006-10-05 10:55:37 -04:00
Brad King
c11cf31c9b
ENH: Adding SYSTEM option to INCLUDE_DIRECTORIES command. This addresses bug #3462 .
2006-10-05 08:55:59 -04:00
Andy Cedilnik
e36eb71913
STYLE: Nightly Version update
2006-10-05 03:57:19 -04:00
Brad King
9e709f6bde
BUG: The --help option should list generators. This addresses bug #2494 .
2006-10-04 19:21:20 -04:00
Brad King
406f3554c7
BUG: Fixed display of custom command comments with quotes, dollars, and other special characters in them.
2006-10-04 18:52:29 -04:00
Brad King
038c9e27d7
ENH: Adding Shell_Flag_EchoWindows option to setup escapes for arguments to the native echo command in a shell. This special case is needed to avoid adding quotes when passing text to echo in a native windows shell which does no command line parsing at all.
2006-10-04 18:52:24 -04:00
Brad King
5a6b0792cd
ENH: Added COMMENT option to ADD_CUSTOM_TARGET. This addresses bug#3461.
2006-10-04 18:10:30 -04:00
Brad King
168591e72d
BUG: COMMENT was missing from docs.
2006-10-04 18:09:43 -04:00
Brad King
40adb2ce03
ENH: Adding tests KWSYS_C_HAS_PTRDIFF_T and KWSYS_C_HAS_SSIZE_T to help ProcessUNIX.c build everywhere without warnings.
2006-10-04 17:27:17 -04:00
Brad King
652d7bc0fb
BUG: Name of C test file ends in .c not .cxx.
2006-10-04 17:08:02 -04:00
Brad King
a48cf7e07b
ENH: Renamed kwsysPlatformCxxTests to kwsysPlatformTests and generalized it for multiple language tests (C and CXX).
2006-10-04 16:56:32 -04:00
Brad King
2dfa2ba888
ENH: Added APPEND option to ADD_CUSTOM_COMMAND to allow extra dependencies to be connected later. This is useful to create one rule and then have a macro add things to it later. This addresses bug#2151.
2006-10-04 15:24:26 -04:00
Brad King
523075ded5
BUG: Do not replace @VAR@ syntax in list files. This addresses bug #2722 .
2006-10-04 14:37:42 -04:00
Bill Hoffman
430f6f35eb
BUG: fix for fat file systems and vs8 #2617
2006-10-04 14:02:12 -04:00
Bill Hoffman
4c44781404
BUG: fix for bug#3362 xml escapes on -D stuff for visual studio
2006-10-04 13:27:58 -04:00
Bill Hoffman
8750b1960e
BUG: fix for bug# 3664
2006-10-04 11:33:07 -04:00
Bill Hoffman
4f304e7a07
BUG: fix for bug #3517 seg fault with enable language before project command
2006-10-04 11:11:21 -04:00
Andy Cedilnik
dabb4ea14c
STYLE: Nightly Version update
2006-10-04 05:20:13 -04:00
Bill Hoffman
18e302a377
ENH: fix dashbaord error do not exclude root project from itself.
2006-10-03 17:53:07 -04:00
Bill Hoffman
48fdfdaedd
ENH: use core and not all of carbon
2006-10-03 15:25:58 -04:00
Bill Hoffman
f851821cc7
BUG: fix for bug#3714 execlude_from_all not working on vs
2006-10-03 15:12:25 -04:00
Ken Martin
22a7977ff9
ENH: added endmacro command
2006-10-03 14:40:22 -04:00
Bill Hoffman
2e7aef7422
BUG: fix for bug#3738
2006-10-03 14:03:12 -04:00
Bill Hoffman
b3efab88f8
BUG: fix for bug#3775
2006-10-03 13:45:41 -04:00
Bill Hoffman
5b98b7af78
ENH: check for empty path
2006-10-03 13:35:59 -04:00
Bill Hoffman
8883a761d3
BUG: bug#3789 add msys for the msys generator
2006-10-03 13:35:07 -04:00
Bill Hoffman
4d0c0e6d64
ENH: make sure file is closed
2006-10-03 13:22:30 -04:00
Bill Hoffman
81996dc4de
ENH: allow edit of file text directly
2006-10-03 12:21:11 -04:00
Bill Hoffman
d5cce9f0b5
ENH: fix compile error
2006-10-03 12:09:47 -04:00
Bill Hoffman
9c4302f79e
ENH: do not allow null pointer access
2006-10-03 11:55:55 -04:00
Bill Hoffman
9c3b654991
ENH: make sure value is set before using it
2006-10-03 11:55:34 -04:00
Bill Hoffman
46c6442ce2
BUG: fix for seg fault bug #3815
2006-10-03 10:57:31 -04:00
Brad King
48ee381e6b
BUG: Need to initialize to not use native pipes.
2006-10-03 10:26:32 -04:00
Brad King
a85060439c
STYLE: Fixed line-too-long warning.
2006-10-03 09:12:27 -04:00
Brad King
6eef6638a5
ENH: Added Process_SetPipeNative method to allow user code to override the pipes connected to the child pipeline.
2006-10-03 09:10:03 -04:00
Andy Cedilnik
9d566ee8bd
STYLE: Nightly Version update
2006-10-03 05:59:41 -04:00
Brad King
fcd500289b
ENH: Renamed NOT_IN_ALL to EXCLUDE_FROM_ALL.
2006-10-02 12:01:20 -04:00
Brad King
1d9f287af7
ENH: Added NOT_IN_ALL option for ADD_LIBRARY and ADD_EXECUTABLE to avoid building the targets by default.
2006-10-02 11:14:00 -04:00
Brad King
603b47c87a
ENH: Patch from Alex to help with KDevelop code completion in generated projects.
2006-10-02 10:49:55 -04:00
Brad King
e4ec89d036
ENH: Added SYMBOLIC source file property to mark custom command outputs that are never actually created on disk. This is used by the Watcom WMake generator to generate the .SYMBOLIC mark on the files in the make system.
2006-10-02 10:20:53 -04:00
Andy Cedilnik
066c24e404
STYLE: Nightly Version update
2006-10-02 04:26:58 -04:00
Andy Cedilnik
3b515f7ced
STYLE: Nightly Version update
2006-10-01 04:35:56 -04:00
Andy Cedilnik
51c140fc60
STYLE: Nightly Version update
2006-09-30 03:55:40 -04:00
Brad King
fdcc888c56
ENH: Added support for getting a target's location on a per-configuration basis (ex. DEBUG_LOCATION). This does not fix but helps with bug#3250.
2006-09-29 16:42:58 -04:00
Bill Hoffman
21f3a18bee
ENH: fix failing tests on mac
2006-09-29 16:14:34 -04:00
Brad King
28921d907f
BUG: Fixed inclusion of progress.make from subdirectory makefiles.
2006-09-29 09:11:22 -04:00
Andy Cedilnik
4ec039e861
STYLE: Nightly Version update
2006-09-29 03:53:32 -04:00
Brad King
1d2fd77ca5
BUG: Move hack from old cmMakefile::AddUtilityTarget to this command directly. There really needs to be a better way to represent external project targets.
2006-09-28 17:35:24 -04:00
Brad King
bd6aaef001
BUG: Moved progress.make file into CMakeFiles subdirectory to keep things clean.
2006-09-28 17:21:50 -04:00
Brad King
9a1d4e92eb
BUG: Fix/cleanup custom commands and custom targets. Make empty comment strings work. Fix ZERO_CHECK target always out of date for debugging. Fix Makefile driving of custom commands in a custom target. Fix dependencies on custom targets not in ALL in VS generators.
2006-09-28 16:40:35 -04:00
Brad King
7d2de52c1a
ENH: Cleaned up signature of cmMakefile::AddUtilityCommand. It is not valid to have an output from a utility rule and no calls to the method asked for an output anyway. The argument has been removed.
2006-09-28 13:55:26 -04:00
Brad King
d01b6f1281
ENH: Added VERBATIM option to ADD_CUSTOM_COMMAND and ADD_CUSTOM_TARGET commands. This option enables full escaping of custom command arguments on all platforms. See bug#3786.
2006-09-28 11:30:49 -04:00
Brad King
019dabc97f
BUG: MSYS makefile shell needs posix paths to executables in some cases and it does not hurt to do it always.
2006-09-28 10:37:19 -04:00
Brad King
0b135767d6
BUG: Do not filter system directories for include file dependencies.
2006-09-28 09:49:40 -04:00
Andy Cedilnik
c717db3b88
STYLE: Nightly Version update
2006-09-28 02:33:40 -04:00
Brad King
16cafd5cdf
COMP: Fix init order.
2006-09-27 16:20:47 -04:00
Brad King
e5549cff25
BUG: One should be able to escape the @ symbol.
2006-09-27 16:14:16 -04:00
Brad King
4babd52d8d
BUG: The copy constructor should copy the escape settings.
2006-09-27 15:26:03 -04:00
Brad King
dd332a00cc
ENH: Re-implemented command line argument shell quoting to support several platforms with one code base.
2006-09-27 13:43:46 -04:00
Brad King
61d3b2f1fb
STYLE: Fixed line-too-long.
2006-09-27 12:55:58 -04:00
Andy Cedilnik
e10f739571
BUG: Handle header file dependencies for objective C
2006-09-26 08:04:23 -04:00
Andy Cedilnik
2912432cbc
STYLE: Nightly Version update
2006-09-26 02:30:59 -04:00
Brad King
1d11927f65
COMP: Removed yyunput function to avoid warning.
2006-09-25 18:33:27 -04:00
Brad King
aa8d37bdc8
COMP: Restoring previous AIX fix.
2006-09-25 14:01:49 -04:00
Brad King
c1b4a0bf74
BUG: Disable new shell escape code until backward compatibility can be established in the new implementation.
2006-09-25 10:22:48 -04:00
Brad King
97c97730a6
BUG: Character + should be valid in a variable name.
2006-09-25 10:05:07 -04:00
Andy Cedilnik
cba6306b86
STYLE: Nightly Version update
2006-09-25 02:39:16 -04:00
Andy Cedilnik
2e6f937ee8
STYLE: Nightly Version update
2006-09-24 02:40:49 -04:00
Andy Cedilnik
c9fd17b884
BUG: Attempt to fix winzip problems
2006-09-23 14:41:08 -04:00
Andy Cedilnik
cf02e44514
STYLE: Nightly Version update
2006-09-23 02:33:47 -04:00
Ken Martin
5e46232ad8
ENH: added elseif
2006-09-22 11:23:51 -04:00
Andy Cedilnik
bffc8ca59f
STYLE: Nightly Version update
2006-09-22 02:19:01 -04:00
Brad King
a8426f55e5
COMP: Fix shadowed local variable created by previous cmake_force change.
2006-09-21 17:21:13 -04:00
Brad King
b9fc06735d
BUG: Enabled use of EscapeForShell to properly escape custom command lines. This addresses bug#3786 for Xcode.
2006-09-21 16:10:47 -04:00
Brad King
6d72bb5ae1
BUG: Need to escape spaces in custom command line arguments.
2006-09-21 15:35:41 -04:00
Brad King
45a44a70b3
BUG: Do not escape parens because we need to be able to reference make variables in the scripts.
2006-09-21 15:30:06 -04:00
Brad King
2459ceb076
BUG: Centralized generation of command line arguments in escaped form. This addresses bug#3786 for several platforms.
2006-09-21 15:14:06 -04:00
Andy Cedilnik
0952a96485
ENH: Handle zip (command line was too long)
2006-09-21 15:09:34 -04:00
Brad King
d5d8687d16
BUG: Windows_ShellArgument: need to escape if the string contains one of a set of special characters as well as spaces. Moved test for needing escapes to a separate method kwsysSystemWindowsShellArgumentNeedsEscape.
2006-09-21 14:46:40 -04:00
Brad King
683346fa3d
ENH: Adding 'System' component of C sources to hold system tools written in C. Moved windows shell command line argument escaping code to kwsysSystem_Windows_ShellArgument and kwsysSystem_Windows_ShellArgumentSize.
2006-09-21 11:49:36 -04:00
Brad King
b6e8574ab1
ENH: Added KWSYS_SHARED_FORWARD_OPTION_COMMAND option to allow users to replace the command executed. Extended documentation at top of file.
2006-09-21 10:04:55 -04:00
Andy Cedilnik
ef8771ed75
STYLE: Nightly Version update
2006-09-21 02:11:14 -04:00
Brad King
358b947072
BUG: cmake_force needs to be written into build.make as well as Makefile.
2006-09-20 12:13:50 -04:00
Andy Cedilnik
194ef33a72
STYLE: Nightly Version update
2006-09-20 02:13:06 -04:00
Andy Cedilnik
627758b7ae
STYLE: Nightly Version update
2006-09-19 02:17:14 -04:00
Andy Cedilnik
572f2c72b3
STYLE: Nightly Version update
2006-09-18 02:36:53 -04:00
Andy Cedilnik
a30c24a63a
STYLE: Nightly Version update
2006-09-17 09:24:01 -04:00
Brad King
79d6047117
STYLE: Fixed line-too-long.
2006-09-16 11:54:19 -04:00
Brad King
4a3a9eb883
BUG: Do not look for linker language unless it is needed.
2006-09-16 11:52:00 -04:00
Andy Cedilnik
0a4e2020b5
STYLE: Nightly Version update
2006-09-16 09:19:33 -04:00
Brad King
1d0502927c
ENH: Adding support to link specifically to an archive or a shared library based on the file name specified. This fixes the problem of having -lfoo linking to libfoo.so even when it came from libfoo.a being specified.
2006-09-15 14:09:10 -04:00
Andy Cedilnik
6b7bec6203
STYLE: Nightly Version update
2006-09-15 09:23:28 -04:00
Andy Cedilnik
070f58186a
STYLE: Nightly Version update
2006-09-14 09:09:15 -04:00
Brad King
6a347e9858
ENH: Patch from Alex to speed dependency scanning approximately 2x.
2006-09-13 12:43:32 -04:00
Brad King
6ce165de43
ENH: Added diagnosis of bad target names.
2006-09-13 11:39:46 -04:00
Andy Cedilnik
f5b118f5a1
STYLE: Nightly Version update
2006-09-13 08:55:46 -04:00
Bill Hoffman
eb3da1cdf3
ENH: put the if in the right place
2006-09-12 10:21:47 -04:00
Bill Hoffman
0406aace34
ENH: fix for BUG: #739 again, makefiles did not depend on external full path libraries
2006-09-12 10:03:57 -04:00
Andy Cedilnik
f8211e5e4d
STYLE: Nightly Version update
2006-09-12 09:18:32 -04:00
Andy Cedilnik
b177af76d0
STYLE: Nightly Version update
2006-09-10 22:26:27 -04:00
Andy Cedilnik
99d650a33c
STYLE: Nightly Version update
2006-09-09 21:06:39 -04:00
Andy Cedilnik
bcbfa62364
STYLE: Nightly Version update
2006-09-08 22:51:54 -04:00
Brad King
76f6ea8011
BUG: Fixed ordering of code generated in Makefile and build.make files to make sure .SUFFIXES rule comes as early as possible. Also cleaned up documentation in generated files.
2006-09-08 10:42:14 -04:00
Brad King
cff915cb8e
STYLE: Fixed line-too-long.
2006-09-08 10:39:51 -04:00
Andy Cedilnik
e37ab55fef
STYLE: Nightly Version update
2006-09-08 09:58:13 -04:00
Brad King
d458764791
ENH: Patch from Toni Timonen to allow cross-compiling of DLLs.
2006-09-07 10:05:12 -04:00
Andy Cedilnik
64231a20a2
STYLE: Nightly Version update
2006-09-07 08:58:46 -04:00
Andy Cedilnik
83588016ae
STYLE: Nightly Version update
2006-09-06 09:10:35 -04:00
Andy Cedilnik
8be3602c93
STYLE: Nightly Version update
2006-09-05 09:01:35 -04:00
Andy Cedilnik
c558899b32
STYLE: Nightly Version update
2006-09-04 09:04:03 -04:00
Andy Cedilnik
c5f4d2d024
STYLE: Nightly Version update
2006-09-03 09:00:18 -04:00
Brad King
fd8236c862
BUG: Patch from Alex to fix name of includecache files to not look like source files.
2006-09-02 10:51:54 -04:00
Andy Cedilnik
6b9c463ddf
STYLE: Nightly Version update
2006-09-02 09:03:36 -04:00
Brad King
57eb30087f
STYLE: Fixed line-too-long warning.
2006-09-01 09:51:28 -04:00
Andy Cedilnik
6932bbd8d6
STYLE: Nightly Version update
2006-09-01 08:58:12 -04:00
Brad King
e09dd5db09
BUG: Fix automatic computation of binary path to work for subdirectories of out of source directories. This addresses bug#3592.
2006-08-31 16:40:38 -04:00
Brad King
409f70bc91
ENH: Make sure all custom command outputs are up to date before scanning dependencies. This avoids the need to pass a list of generated files to the dependency scanning code and to rescan after the files have been generated. Currently there is no notion of implicit dependencies of the custom commands themselves so this design is safe. We only need to make sure implicit dependencies are up to date before the make process for the /build part of a target is executed because only this process loads them. This is a step towards fixing bug#3658.
2006-08-31 14:09:56 -04:00
Brad King
f12742d6cd
ENH: Patch from Alex to add IsDiscouraged method for future use in generating separate documentation for old commands. Also modified documentation of MAKE_DIRECTORY and REMOVE commands to indicate they should not be used.
2006-08-31 13:20:12 -04:00
Brad King
239fce5caa
ENH: Do not generate install target unless some INSTALL or INSTALL_* commands have been used. This addresses bug#2827.
2006-08-31 10:47:00 -04:00
Andy Cedilnik
43c84a2a56
STYLE: Nightly Version update
2006-08-31 09:03:37 -04:00
Brad King
712f3a3da4
COMP: Fix try-compile to fail properly on HP.
2006-08-30 13:59:56 -04:00
Andy Cedilnik
416738b721
STYLE: Nightly Version update
2006-08-30 10:00:28 -04:00
Brad King
11d5caf201
ENH: Patch from Alex to fix current working directory when running executables built in KDevelop.
2006-08-29 16:08:32 -04:00
Brad King
51607bd675
ENH: Add support to INSTALL(DIRECTORY) to install an empty directory. This addresses bug#3572.
2006-08-29 15:08:31 -04:00
Brad King
27a67fb72f
ENH: Add support to INSTALL(DIRECTORY) to install an empty directory. This addresses bug#3572.
2006-08-29 15:04:29 -04:00
Ken Martin
bdb530191d
BUG: bad progress for named top level targets
2006-08-29 12:55:11 -04:00
Brad King
21d7a242fd
COMP: Fix warnings in system headers on VS6.
2006-08-29 10:27:50 -04:00
Brad King
eef327b944
ENH: Adding install/local global target for Makefile generators. This runs installation only in the current directory and not subdirectories.
2006-08-29 10:03:47 -04:00
Andy Cedilnik
8a761b8f96
STYLE: Nightly Version update
2006-08-29 09:40:25 -04:00
Andy Cedilnik
005e3b1f86
STYLE: Nightly Version update
2006-08-28 08:55:52 -04:00
Brad King
a30e054641
COMP: Use new KWSys IOStream component to help print large file size integer types to streams.
2006-08-27 13:23:54 -04:00
Brad King
c500078dcc
ENH: Adding KWSys component IOStream to provide help with broken C++ stream libraries.
2006-08-27 13:17:23 -04:00
Brad King
2b602ea738
COMP: Need to use cmsys_stl when in CMake code, not kwsys_stl.
2006-08-27 13:15:39 -04:00
Brad King
703c0e32c8
BUG: Need to undefine temporary macros defined at top of file.
2006-08-27 12:35:54 -04:00
Brad King
ff930f75aa
BUG: When a try-run fails to compile create the run result cache entry with a bogus non-zero return value to avoid running the test again.
2006-08-27 11:25:15 -04:00
Andy Cedilnik
aef312fbcf
STYLE: Nightly Version update
2006-08-27 09:57:17 -04:00
Brad King
dc0c5d082b
BUG: GetLineFromStream should remove carriage return characters to make sure newlines do not get duplicates.
2006-08-26 16:14:26 -04:00
Brad King
e61eac3f05
BUG: Fix location of CMakeOutput.log and CMakeError.log.
2006-08-26 15:17:20 -04:00
Brad King
ff9c167e64
BUG: Reverting previous change until it is further tested.
2006-08-26 14:43:08 -04:00
Brad King
7a31bc8521
BUG: ConfigureFile must read/write in binary mode to avoid windows newline trouble. The problem occurred when configuring a file in cygwin from a path starting with a windows drive letter instead of a posix path.
2006-08-26 14:37:31 -04:00
Brad King
9b89d84210
STYLE: Fixed line-too-long.
2006-08-26 10:29:11 -04:00
Brad King
5d632330b6
STYLE: Fixed line-too-long.
2006-08-26 10:22:23 -04:00
Andy Cedilnik
13d778fee9
STYLE: Nightly Version update
2006-08-26 09:42:51 -04:00
Brad King
7e47f8496a
BUG: Fix for VS.NET 2003 SP1 to make sure global target and utility target rules run every time.
2006-08-25 22:56:41 -04:00
Brad King
ed6791c898
BUG: Make sure targets of type GLOBAL_TARGET have a makefile set.
2006-08-25 22:56:36 -04:00
Brad King
209a3d4f7b
COMP: Disable _FILE_OFFSET_BITS check until sys/types.h check is enabled.
2006-08-25 16:32:47 -04:00
Brad King
6449089436
ENH: Patch from Alex for adding IF(FILE_IS_NEWER). I also added a test.
2006-08-25 16:31:07 -04:00
Brad King
ebf532b106
ENH: Separate the notion of a request for LFS and its availability. Allow user code to block definitions of LFS macros. Added framework to give error if sys/types.h is included before this header when LFS is requested (currently disabled).
2006-08-25 16:07:06 -04:00
Brad King
ffb1a9f80a
ENH: Moved test for large file support into kwsysPlatformCxxTests.cxx with name KWSYS_LFS_WORKS.
2006-08-25 16:00:10 -04:00
Brad King
6c75c03143
ENH: Switching KWSYS_CHAR_IS_SIGNED test to use KWSYS_PLATFORM_CXX_TEST_RUN macro.
2006-08-25 15:53:03 -04:00
Brad King
3e572c936c
ENH: Added KWSYS_PLATFORM_CXX_TEST_RUN macro.
2006-08-25 15:50:45 -04:00
Brad King
6849ae856b
ENH: Globbing patterns should not match a slash inside a filename component.
2006-08-25 12:13:37 -04:00
Brad King
b4e1de7886
BUG: Avoid putting double-slashes in fromFile during installation. Also added regex debugging copy of the expression in string form.
2006-08-25 12:11:21 -04:00
Andy Cedilnik
6e97ab1113
STYLE: Nightly Version update
2006-08-25 05:35:49 -04:00
Brad King
0bd4649fe6
COMP: Added missing include for malloc on QNX.
2006-08-24 14:58:22 -04:00
Brad King
1fec884bcb
COMP: Add missing malloc.h include for QNX.
2006-08-24 09:34:53 -04:00
Andy Cedilnik
67944af403
STYLE: Nightly Version update
2006-08-24 09:08:50 -04:00
Andy Cedilnik
8c38610588
COMP: Attempt to fix aix build
2006-08-23 12:02:30 -04:00
Ken Martin
94e908ff2d
ENH: fix bad error reporting with not found paths
2006-08-23 10:21:31 -04:00
Andy Cedilnik
2994f3a158
COMP: Add large files support to CMake
2006-08-23 10:00:11 -04:00
Brad King
77cf2b85b0
ENH: Added '256color' terminal names. Patch applied from bug#3651.
2006-08-23 09:47:43 -04:00
Brad King
f826c6c58b
ENH: Centralized generation of targets listed in the help to be done by the code that actually writes the targets.
2006-08-23 09:45:24 -04:00
Andy Cedilnik
539e5ac4c2
STYLE: Nightly Version update
2006-08-23 09:04:49 -04:00
Andy Cedilnik
22995b56f6
COMP: Support cmake older than 2.4
2006-08-23 08:07:41 -04:00
Andy Cedilnik
b50691bb49
ENH: Handle more warnings properly on AIX
2006-08-22 16:07:20 -04:00
Andy Cedilnik
b2c06bb0f8
COMP: On some project configure may not copy right away
2006-08-22 15:51:52 -04:00
Andy Cedilnik
6f5dc00682
COMP: Add missing cmake file
2006-08-22 15:48:19 -04:00
Andy Cedilnik
0ec4b84c91
COMP: Add missing cmake file
2006-08-22 15:46:22 -04:00
Andy Cedilnik
d510ef2557
ENH: Support large file systems in kwsys
2006-08-22 15:34:14 -04:00
Brad King
211e991057
BUG: Fixed man page formatting for INSTALL command documentation. Fixed line-too-long warning.
2006-08-22 10:38:10 -04:00
Andy Cedilnik
c9eaf72567
BUG: Add missing API
2006-08-22 10:16:46 -04:00
Andy Cedilnik
6f7bb4d826
BUG: Fix error messages and fix remove item to actually remove all instances of the item
2006-08-22 09:52:53 -04:00
Andy Cedilnik
377e4c132f
COMP: Remove warnings
2006-08-22 09:20:44 -04:00
Andy Cedilnik
4f784e3024
STYLE: Nightly Version update
2006-08-22 08:58:26 -04:00
Brad King
0839e905c6
BUG: Fixed #if test for case-insensitive glob on OSX.
2006-08-21 22:39:03 -04:00
Brad King
c99dcc30be
BUG: Directory installation pattern matching should be case insensitive on some platforms.
2006-08-21 17:47:51 -04:00
Brad King
c58777ec47
BUG: FileIsDirectory should work when the name contains a trailing slash.
2006-08-21 17:34:40 -04:00
Brad King
bed79f6c6b
ENH: Implemented INSTALL(DIRECTORY) command and added a test. Re-organized cmFileCommand's implementation of FILE(INSTALL) a bit to help out. This addresses bug#1694 and partially addresses bug#2691.
2006-08-21 16:55:03 -04:00
Brad King
f1ea7e88dc
ENH: Exposed pattern->regex API. Cleaned up and commented implementation of pattern->regex conversion.
2006-08-21 14:17:58 -04:00
Andy Cedilnik
07fa9ac09c
ENH: Implement TarCompress generator using compress library
2006-08-21 12:37:40 -04:00
Brad King
ba9c97ccec
BUG: RENAME option should be allowd for INSTALL(PROGRAMS) too.
2006-08-21 10:49:17 -04:00
Andy Cedilnik
129457c1e2
STYLE: Nightly Version update
2006-08-21 08:29:11 -04:00
Andy Cedilnik
8c3f948f63
STYLE: Nightly Version update
2006-08-20 06:53:48 -04:00
Andy Cedilnik
5ff3d5d97e
STYLE: Nightly Version update
2006-08-19 06:53:10 -04:00
Brad King
7b58ed7813
STYLE: Fixed line-too-long style errors.
2006-08-18 08:57:17 -04:00
Andy Cedilnik
21b1ecb97b
STYLE: Nightly Version update
2006-08-18 08:51:03 -04:00
Bill Hoffman
f39e1c780e
ENH: fix project names to be case sensitive and change name to linkline from inkline
2006-08-17 16:40:41 -04:00
Brad King
0525d8be58
BUG: Bundle installation needs all file permissions to be preserved from the build tree.
2006-08-17 15:42:38 -04:00
Brad King
fa70bf5b28
ENH: Making documentation even less ambiguous since some users still think this command can generate a file with dependencies.
2006-08-17 15:06:37 -04:00
Brad King
8a72d43c17
ENH: Started implementing INSTALL(DIRECTORY) command mode. This is not yet finished so it is undocumented and there is no test. These changes also separate the notions of file and directory permissions.
2006-08-17 14:48:54 -04:00
Brad King
b642ffa7a8
ENH: Fix directory installation to properly deal with trailing slash names (using the rsync convention for whether the last directory name is included in naming the destination directory).
2006-08-17 12:07:51 -04:00
Brad King
3a44f2a47e
ENH: Added JoinPath overload that accepts an iterator range.
2006-08-17 12:02:18 -04:00
Andy Cedilnik
94108262c1
STYLE: Nightly Version update
2006-08-17 07:28:32 -04:00
Bill Hoffman
11d18d65dc
ENH: revert change in parser as it sent the parser into an infinite loop
2006-08-16 14:22:40 -04:00
Andy Cedilnik
93f8880ca1
STYLE: Nightly Version update
2006-08-16 08:12:19 -04:00
Brad King
276e7e21a3
ENH: Adding flags to force generation of manifest files when building with VC 8.
2006-08-15 15:33:20 -04:00
Brad King
c7daee6860
BUG: Need to clean manifest files that may have been generated for .exe and .dll files.
2006-08-15 15:28:29 -04:00
Brad King
c6f1a11480
BUG: Added object language to list of object files in a local generator's directory. Fixed generation of preprocessing and assembly rules to be done only for C and C++ objects.
2006-08-15 12:00:27 -04:00
Bill Hoffman
7169980b59
ENH: change comment for fortran depend parsing
2006-08-15 10:56:00 -04:00
Andy Cedilnik
006a8522ca
STYLE: Nightly Version update
2006-08-15 07:56:21 -04:00
Bill Hoffman
78275f1d4b
ENH: do not use OBJROOT or you can get two copies of executables
2006-08-14 17:02:34 -04:00
Andy Cedilnik
f6b2a42266
BUG: add newline for some versions of make
2006-08-14 14:16:26 -04:00
Andy Cedilnik
6b5403c586
ENH: fix for no newline on some makes fix for ctest and some symlinks
2006-08-14 10:51:08 -04:00
Bill Hoffman
71af96aad1
ENH: still escape () but do not escape
2006-08-14 09:50:52 -04:00
Andy Cedilnik
9b2ff56254
STYLE: Nightly Version update
2006-08-14 07:56:19 -04:00
Andy Cedilnik
ab62cdd30f
STYLE: Nightly Version update
2006-08-13 07:52:29 -04:00
Andy Cedilnik
35655901ff
STYLE: Nightly Version update
2006-08-12 07:53:07 -04:00
Ken Martin
7de2d93d1a
ENH: fix for AddKeepPath not calling realpath
2006-08-11 10:54:35 -04:00
Bill Hoffman
fd56f7247a
ENH: escape ( and ) in unix paths
2006-08-11 09:56:39 -04:00
Andy Cedilnik
560a4371a7
STYLE: Nightly Version update
2006-08-11 07:59:24 -04:00
David Cole
76d05cd5fa
BUG: strlen logic was backwards resulting in function body never actually executing... when called with valid strings, it was always doing nothing and returning false... now it works as expected.
2006-08-10 15:17:53 -04:00
Bill Hoffman
65e3842d51
ENH: only change the cache if the value was really changed
2006-08-10 11:05:44 -04:00
Andy Cedilnik
9419e69961
STYLE: Nightly Version update
2006-08-10 08:08:57 -04:00
Brad King
dd37d0652f
ENH: Changed preprocessed source extension to .i and assembly extension to .s for more portability.
2006-08-09 11:43:35 -04:00
Brad King
8c94be3f18
ENH: Added options CMAKE_SKIP_PREPROCESSED_SOURCE_RULES and CMAKE_SKIP_ASSEMBLY_SOURCE_RULES to allow projects to disable generation of .E and .S rules.
2006-08-09 09:56:52 -04:00
Brad King
3d6100d7c6
COMP: Fix warnings produced by the change in include order from the re-organization of lexer code.
2006-08-09 09:45:04 -04:00
Andy Cedilnik
aab5816479
STYLE: Nightly Version update
2006-08-09 07:47:15 -04:00
Bill Hoffman
2ddf9ad56a
ENH: add cmake output to build and test
2006-08-08 15:55:41 -04:00
Brad King
a3836e09a2
COMP: Moved duplicate flex-generated lexer warning suppression and cross-platform support code to a single cmStandardLexer.h included by all lexer sources. Added fix for macro redefinitions on Borland 5.8 compiler.
2006-08-08 14:00:28 -04:00
Bill Hoffman
8f1aaf28c1
ENH: make sure RuleVariable struct is initialized correctly, also make sure custom command targets do not crash cmake
2006-08-08 13:44:25 -04:00
Brad King
c3a22c011d
STYLE: Fixed line length.
2006-08-08 13:02:07 -04:00
Brad King
6ad36e407e
BUG: Duplicate object name detection should not be case sensitive since this code is used on Windows file systems. This addresses bug#3589.
2006-08-08 11:26:59 -04:00
Andy Cedilnik
67e1f90956
STYLE: Nightly Version update
2006-08-08 07:39:40 -04:00
Brad King
5cfa1b02ab
ENH: Added generation of rules to manually request preprocessed or generated assembly sources.
2006-08-07 23:25:21 -04:00
Brad King
accf93fc12
ENH: Added undocumented option -E cmake_unimplemented_variable to help print useful error messages for unimplemented features on a given platform.
2006-08-07 17:22:58 -04:00
Andy Cedilnik
60936bab91
STYLE: Nightly Version update
2006-08-07 08:11:49 -04:00
Andy Cedilnik
d103721ac1
STYLE: Nightly Version update
2006-08-06 07:57:00 -04:00
Andy Cedilnik
a75f421751
STYLE: Nightly Version update
2006-08-05 08:08:27 -04:00
Andy Cedilnik
f3a3f1fb66
STYLE: Nightly Version update
2006-08-04 08:12:21 -04:00
Brad King
441d208bb3
ENH: Added target property CLEAN_DIRECT_OUTPUT to not clean all forms of a library name so that static and shared libraries of the same name can coexist in a single build directory.
2006-08-03 09:42:48 -04:00
Brad King
24b55bfe11
BUG: Make sure sources with unknown extensions are not compiled by VS.
2006-08-03 09:26:36 -04:00
Brad King
88702ff442
ENH: Moved GetSourceFileLanguage up to cmLocalGenerator.
2006-08-03 09:26:07 -04:00
Andy Cedilnik
e647052d49
STYLE: Nightly Version update
2006-08-03 08:11:59 -04:00
Brad King
15a2b5b4e5
STYLE: Fixed long line.
2006-08-02 21:30:58 -04:00
Brad King
221b34392b
ENH: Restoring previous change with a fix.
2006-08-02 11:06:32 -04:00
Andy Cedilnik
2667a27118
STYLE: Nightly Version update
2006-08-02 07:51:57 -04:00
Bill Hoffman
16e73643f3
ENH: undo change that broke borland 5.6 cont
2006-08-01 19:52:12 -04:00
Brad King
fe5a6e9413
ENH: Moved generation of directory-level object convenience rules to a separate method. This will aid generation of more such rules later.
2006-08-01 16:16:21 -04:00
Brad King
c9506c30f0
BUG: Fixed shared library version support for Fortran. This addresses bug#3558.
2006-08-01 15:36:49 -04:00
Glen Lehmann
df3d4cb3c4
BUG: #3563 . Segmentation fault with non initialized input or NULL pointers.
2006-08-01 15:16:19 -04:00
Brad King
8a79d25927
COMP: Added missing headers. This partially addresses bug#3556.
2006-08-01 14:45:32 -04:00
Brad King
e46829b3f1
ENH: Added platform identifier for QNXNTO. This partially addresses bug#3556.
2006-08-01 14:33:10 -04:00
Brad King
658d38e0af
COMP: Added missing includes. This partially addresses bug#3556.
2006-08-01 14:31:24 -04:00
Brad King
9b2b2b5f1b
COMP: Use SA_RESTART only if it is defined for the current platform. This partially addresses bug#3556.
2006-08-01 14:28:03 -04:00
Brad King
ab61137eb1
COMP: Fix and/or disable warnings for Borland 5.6 build.
2006-08-01 11:38:42 -04:00
Brad King
8dda3a2f6e
ENH: Adding .hh file as a C++ header file extension. Remove duplicate code from implementation of unique object name computation for VS generators. This addresses bug#3565.
2006-08-01 10:48:40 -04:00
Andy Cedilnik
23f2c1bf9c
STYLE: Nightly Version update
2006-08-01 07:42:10 -04:00
Ken Martin
4f9fcad327
ENH: better coverage
2006-07-31 13:50:50 -04:00
Ken Martin
b24533f27c
ENH: fix line lengths
2006-07-31 10:28:30 -04:00
Andy Cedilnik
8142636742
STYLE: Nightly Version update
2006-07-31 07:19:19 -04:00
Andy Cedilnik
efffcdac02
STYLE: Nightly Version update
2006-07-30 07:17:14 -04:00
Andy Cedilnik
b3b60f5ada
STYLE: Nightly Version update
2006-07-29 07:21:54 -04:00
Ken Martin
9e1f7773e9
BUG: fix some bad code and add a couple more tests
2006-07-28 14:47:37 -04:00
Bill Hoffman
eec4790555
BUG: fix for 3557 TargetEnvironment for MIDL Compiler set correctly for 64 bit
2006-07-28 11:21:50 -04:00
Andy Cedilnik
b0d7f6999b
BUG: Bail out on generator initialization failure
2006-07-28 09:14:17 -04:00
Andy Cedilnik
40b6db1f4b
STYLE: Nightly Version update
2006-07-28 08:19:10 -04:00
Brad King
d3e8ef705e
BUG: Set GCC_SYMBOLS_PRIVATE_EXTERN and GCC_INLINES_ARE_PRIVATE_EXTERN attributes on all projects to prevent -fvisibility=hidden flags. This is needed to make RTTI work by default.
2006-07-27 15:02:35 -04:00
Andy Cedilnik
7e3310e6e5
BUG: Fix executing and help
2006-07-27 11:55:34 -04:00
Brad King
0b196d1aef
BUG: Do not block signals during sleep. Leave that up to the application.
2006-07-27 11:27:28 -04:00
Andy Cedilnik
15ddcb424f
BUG: Prevent crash when no input file or generator specified
2006-07-27 11:26:47 -04:00
Brad King
4a60db1184
BUG: Fix error message when handler cannot be created.
2006-07-27 09:40:21 -04:00
Andy Cedilnik
a3d49e9318
STYLE: Nightly Version update
2006-07-27 08:10:23 -04:00
Ken Martin
9c35a99e45
BUG: fix comment
2006-07-26 14:46:29 -04:00
Andy Cedilnik
a9c0929d39
COMP: Handle both ansi and non-ansi C
2006-07-26 11:46:22 -04:00
Andy Cedilnik
112bb69f07
STYLE: Nightly Version update
2006-07-26 07:53:10 -04:00
Brad King
c482ef3bbc
BUG: Mask signals during SystemTools::Delay to avoid interrupted sleep.
2006-07-25 15:18:35 -04:00
Ken Martin
f35c6d461a
COMP: fix compile issue
2006-07-25 14:15:01 -04:00
Ken Martin
b379666b39
BUG: some bug fixes, better docs, and more coverage
2006-07-25 12:08:05 -04:00
Bill Hoffman
6a944aad81
ENH: remove uncompiled header
2006-07-25 10:01:55 -04:00
Andy Cedilnik
be2880a9fd
STYLE: Nightly Version update
2006-07-25 08:13:57 -04:00
Bill Hoffman
3b74388050
ENH: allow for source tree to be in root directory
2006-07-24 11:27:07 -04:00
Andy Cedilnik
41a381f0ae
STYLE: Nightly Version update
2006-07-24 08:01:53 -04:00
Andy Cedilnik
d55c340ec0
STYLE: Nightly Version update
2006-07-23 07:49:47 -04:00
Andy Cedilnik
925037f716
STYLE: Nightly Version update
2006-07-22 08:04:05 -04:00
Brad King
3c9744f406
ENH: Applying patch from bug#3443 to implement FindwxWidgets.cmake properly. It also updates the UseWX test and WXDialog sources to use the new find script.
2006-07-21 15:43:19 -04:00
Ken Martin
299bbcad86
ENH: fix color output inside of ctest runs
2006-07-21 14:58:13 -04:00
Andy Cedilnik
898dfe5a2d
ENH: Cleanup. Replace c-style cast with static_cast and replace sprintf with cmOStringStream
2006-07-21 13:05:56 -04:00
Brad King
d56e6a9241
BUG: Fixed building of C++-only projects and added a test.
2006-07-21 11:53:23 -04:00
Andy Cedilnik
8a357d9c8a
STYLE: Nightly Version update
2006-07-21 08:05:37 -04:00
Brad King
30c746d8c5
BUG: Do not display VT100 escapes inside emacs even if TERM is set to xterm.
2006-07-20 09:35:20 -04:00
Andy Cedilnik
44508f7e79
STYLE: Nightly Version update
2006-07-20 08:18:34 -04:00
Andy Cedilnik
41ee7c4eb5
STYLE: Nightly Version update
2006-07-19 08:21:36 -04:00
Brad King
ec637248da
BUG: If the user specifies a cache entry on the command line without a type, the FIND_* commands should add the type and docstring to the given value and put it back in the cache.
2006-07-18 15:21:26 -04:00
Brad King
475c37b6a5
COMP: Fix references to cin, cout, cerr, and clog in case of HP aCC compiler with -mt flag.
2006-07-18 13:02:40 -04:00
Ken Martin
dd8247e324
STYLE: fix long lines
2006-07-18 09:32:45 -04:00
Andy Cedilnik
f572d9afed
STYLE: Nightly Version update
2006-07-18 08:12:37 -04:00
Brad King
94bf03319b
BUG: When handing the child stdin pipe a file, allow another process to be writing to the file at the same time. This allows children such as tail -f to function properly.
2006-07-17 13:34:00 -04:00
Ken Martin
2bf97089ba
COMP: fix warning
2006-07-17 11:07:44 -04:00
Andy Cedilnik
1087f80c28
COMP: Only delete once
2006-07-17 09:15:10 -04:00
Andy Cedilnik
dca00d735e
STYLE: Nightly Version update
2006-07-17 08:14:56 -04:00
Andy Cedilnik
22971652e0
COMP: Remove some warnings
2006-07-16 21:11:50 -04:00
Andy Cedilnik
d195bb955d
STYLE: Nightly Version update
2006-07-16 08:13:43 -04:00
Andy Cedilnik
298536104f
STYLE: Nightly Version update
2006-07-15 08:21:17 -04:00
Andy Cedilnik
9bc53f6443
ENH: Add a way to get unused arguments and add a test
2006-07-14 15:02:27 -04:00
Andy Cedilnik
71395c78ce
COMP: Remove warning
2006-07-14 13:59:18 -04:00
Andy Cedilnik
784bb60a4e
ENH: It does not really makes sense to have Boolean Argument List
2006-07-14 13:32:34 -04:00
Andy Cedilnik
d2a3ccd505
ENH: Add support for multi-arguments: -f arg1 arg2 arg3 ... and support for lists: -f arg1 -f arg2 -f arg3 ... and for boolean to be stored as strings and doubles
2006-07-14 09:13:23 -04:00
Andy Cedilnik
fc49142fc6
STYLE: Nightly Version update
2006-07-14 08:01:58 -04:00
Ken Martin
ad3ca4c009
ENH: added progress to custom commands with comments
2006-07-13 14:03:56 -04:00
Andy Cedilnik
4f728e93e1
COMP: Remove warnings
2006-07-13 09:27:10 -04:00
Andy Cedilnik
d2710d5142
STYLE: Fix kwstyle
2006-07-13 09:13:29 -04:00
Andy Cedilnik
13f88b0a22
COMP: Remove warnings
2006-07-13 09:07:41 -04:00
Andy Cedilnik
df12751543
STYLE: Nightly Version update
2006-07-13 07:46:35 -04:00
Andy Cedilnik
6101b67610
ENH: Remove debug
2006-07-12 16:30:14 -04:00
Andy Cedilnik
821dc7b306
BUG: Fix error conditions
2006-07-12 16:21:18 -04:00
Ken Martin
c69d12d02f
COMP: fix old compiler issue
2006-07-12 14:41:55 -04:00
Ken Martin
8ace577a2a
BUG: reduce the number of file handles kept open
2006-07-12 14:15:06 -04:00
Ken Martin
ed54b93533
ENH: added progress for subdir all targets and fixed compiler waring
2006-07-12 13:11:27 -04:00
Andy Cedilnik
6bdff06594
STYLE: Remove debug
2006-07-12 09:21:43 -04:00
Andy Cedilnik
2e1882389b
COMP: Remove warnings
2006-07-12 09:21:26 -04:00
Andy Cedilnik
daa99e753d
STYLE: Nightly Version update
2006-07-12 08:06:43 -04:00
Brad King
6f52ed1c8e
ENH: Added creation of XXX_FIND_COMPONENTS list of all components requested with REQUIRED option. This addresses the feature request in bug#3494.
2006-07-11 17:10:00 -04:00
Andy Cedilnik
981787c9c5
COMP: Fix stl string access
2006-07-11 16:08:34 -04:00
Andy Cedilnik
12cc89a8e5
BUG: Try to fix the problem of bad test names
2006-07-11 15:58:07 -04:00
Brad King
87ef95c715
ENH: Made cmLocalVisualStudioGenerator a superclass of cmLocalVisualStudio6Generator. Implemented object file unique naming when multiple sources share the same name.
2006-07-11 13:23:02 -04:00
Brad King
9bf5af6e32
ENH: Moved unique object file name computation from cmLocalUnixMakefileGenerator3 up to cmLocalGenerator for use by all generators. Created cmLocalVisualStudioGenerator as superclass for all VS generators. Implemented on-demand unique object file name computation for VS 7 generator to avoid slow compiles when all sources are in subdirectories.
2006-07-11 11:41:38 -04:00
Ken Martin
c05b8fb993
ENH: fix compile warning
2006-07-11 11:08:34 -04:00
Ken Martin
f1dfa7e78f
BUG: changed to progress to make it more flexible and to no relink targets as often
2006-07-11 09:55:27 -04:00
Andy Cedilnik
5604a14d7d
STYLE: Nightly Version update
2006-07-11 07:56:01 -04:00
Andy Cedilnik
e918403eee
COMP: Remove warnings and style problems
2006-07-10 07:59:05 -04:00
Andy Cedilnik
17eddbd521
STYLE: Nightly Version update
2006-07-10 07:53:05 -04:00
Andy Cedilnik
0f28edbe4a
STYLE: Fix some style errors
2006-07-10 07:52:35 -04:00
Andy Cedilnik
e36ae0fcb8
ENH: Several cleanups and support for multiple generators
2006-07-09 13:20:07 -04:00
Andy Cedilnik
fbdac25f81
ENH: Add a copy constructor to copy the values
2006-07-09 13:19:36 -04:00
Andy Cedilnik
e015e10370
ENH: Pass -C flag to cmake to generate the apropriate build command
2006-07-09 13:18:15 -04:00
Andy Cedilnik
8f4f1c8507
STYLE: Nightly Version update
2006-07-09 07:51:58 -04:00
Andy Cedilnik
360133ff6e
STYLE: Nightly Version update
2006-07-08 07:56:37 -04:00
Andy Cedilnik
2a31d34b2e
ENH: Be more verbose
2006-07-07 13:59:35 -04:00
Andy Cedilnik
18fcd851b6
STYLE: Nightly Version update
2006-07-07 08:08:41 -04:00
Andy Cedilnik
9dffe62736
ENH: Improve the test to create a bundle in the subdirectory
2006-07-06 16:05:54 -04:00
Andy Cedilnik
5a71f83f7a
BUG: Several fixes to handle bundle content on Mac OSX
2006-07-06 16:04:49 -04:00
Andy Cedilnik
9e9653713c
BUG: Make the path change more localized to bundles only
2006-07-06 13:52:02 -04:00
Andy Cedilnik
46febb9a2b
BUG: Revert the change 1.152
2006-07-06 11:35:45 -04:00
Andy Cedilnik
356a7df24c
STYLE: Nightly Version update
2006-07-06 07:45:57 -04:00
Andy Cedilnik
24e6ffae36
BUG: If the source file specified is not in a source tree, do not use full path to the file
2006-07-05 16:27:44 -04:00
Brad King
9f4e756d41
ENH: Updated installation options and implementation to use INSTALL command if it is available. This will allow installation component assignment and separate installation of the .dll and .lib on windows.
2006-07-05 10:06:31 -04:00
Berk Geveci
98ffeb0926
ENH: Adding cmake 2.4 style installation. NOTE: These changes will work on a paraview build only. This file has to updated to be general
2006-07-05 08:26:19 -04:00
Andy Cedilnik
b1e82cf976
STYLE: Nightly Version update
2006-07-05 07:47:16 -04:00
Andy Cedilnik
dc727d7992
STYLE: Nightly Version update
2006-07-04 07:55:26 -04:00
Andy Cedilnik
f9ba82dbdc
STYLE: Nightly Version update
2006-07-03 07:28:36 -04:00
Andy Cedilnik
ae5655fe10
STYLE: Nightly Version update
2006-07-02 07:30:44 -04:00
Andy Cedilnik
a34fb3bc9e
STYLE: Nightly Version update
2006-07-01 07:27:52 -04:00
Bill Hoffman
f5e87c309c
ENH: add EHa option
2006-06-30 13:51:25 -04:00
Andy Cedilnik
c71ff8b4b1
STYLE: Nightly Version update
2006-06-30 07:16:03 -04:00
Andy Cedilnik
cb87d93576
STYLE: Nightly Version update
2006-06-29 07:10:09 -04:00
Bill Hoffman
4bdc78339b
ENH: remove cerr output
2006-06-28 16:16:52 -04:00
Andy Cedilnik
11a64c8c0a
STYLE: Nightly Version update
2006-06-28 07:21:00 -04:00
Ken Martin
dcbb4e4461
COMP: warning fix
2006-06-27 14:26:35 -04:00
Ken Martin
bec28bb03b
ENH: fix for subdir all target after control c
2006-06-27 10:24:09 -04:00
Bill Hoffman
88e3cd53ab
ENH: fix ia64 build with aCC
2006-06-27 09:57:02 -04:00
Bill Hoffman
8033e32203
ENH: fix crash when glob has wrong number of arguments
2006-06-27 09:56:21 -04:00
Andy Cedilnik
f372c0f552
STYLE: Nightly Version update
2006-06-27 07:11:34 -04:00
Brad King
35c3a91bc1
BUG: When using a working directory for the custom command do not convert paths to be relative to the build directory.
2006-06-26 15:27:51 -04:00
Bill Hoffman
e050211a6d
BUG: fix for bug 3444, remove trailing . in lib names
2006-06-26 12:06:44 -04:00
Ken Martin
f16b03ec07
ENH: fix subdir issue
2006-06-26 11:27:21 -04:00
Brad King
1307dfbd32
ENH: Clarified documentation of EXISTS and IS_DIRECTORY modes.
2006-06-26 10:57:35 -04:00
Andy Cedilnik
147706247c
STYLE: Nightly Version update
2006-06-26 07:15:58 -04:00
Karthik Krishnan
7890524cd9
BUG: The operator precedence is [] followed by *. Calling this method was causing out of array index segfaults bounds
2006-06-25 15:18:49 -04:00
Andy Cedilnik
75b974eaf9
STYLE: Nightly Version update
2006-06-25 07:14:19 -04:00
Andy Cedilnik
259ab8ef2e
STYLE: Nightly Version update
2006-06-24 07:19:16 -04:00
Andy Cedilnik
a6e68ac582
ENH: Use CMake's error reporting mechanism
2006-06-22 15:37:58 -04:00
Andy Cedilnik
99f4edb4e4
ENH: DIsplay the list file stack when displaying errors
2006-06-22 15:31:19 -04:00
Ken Martin
847c3a5849
ENH: add a higher performance method to get the number of files in a directory
2006-06-22 10:35:37 -04:00
Andy Cedilnik
55b0935a79
STYLE: Nightly Version update
2006-06-22 08:01:35 -04:00
Andy Cedilnik
dfece7aa48
STYLE: Nightly Version update
2006-06-21 07:56:50 -04:00
Bill Hoffman
7e5509a260
ENH: avoid crash in sprintf
2006-06-20 13:13:13 -04:00
Ken Martin
fe99b156e5
ENH: fix line length and warning
2006-06-20 09:50:45 -04:00
Brad King
15ca72a862
BUG: Delay relative path configuration until as late as possible to make sure the source/binary dir are set. This is a work-around for lack of a more structured way of creating the global generator.
2006-06-19 14:57:57 -04:00
Ken Martin
a6bf59baef
ENH: fix for dependent targets
2006-06-19 11:34:50 -04:00
Brad King
f26a0302be
COMP: Fix conversion warning.
2006-06-19 09:49:52 -04:00
Bill Hoffman
c8f35fc4ef
ENH: do not use the link script on windows
2006-06-18 20:05:56 -04:00
Brad King
0a89a904b3
BUG: Do not write link script lines that use the ':' command which is supposed to be a no-op anyway.
2006-06-18 11:50:40 -04:00
Andy Cedilnik
d52f88ae10
STYLE: Nightly Version update
2006-06-18 09:23:49 -04:00
Brad King
7d550e8dc0
BUG: Need to use different link script name when relinking.
2006-06-17 19:32:30 -04:00
Andy Cedilnik
da1407942a
STYLE: Nightly Version update
2006-06-17 07:55:48 -04:00
Ken Martin
57746b6ffe
ENH: warning fix
2006-06-16 16:29:08 -04:00
Ken Martin
e92731ca6e
ENH: cleanup how progress is reported for individual targets to fix an integer math issue
2006-06-16 15:29:25 -04:00
Ken Martin
4fa019319e
ENH: fix line length
2006-06-16 14:19:37 -04:00
Bill Hoffman
1fa5f76e40
BUG: fix for bug 3417
2006-06-16 14:02:03 -04:00
Andy Cedilnik
79ebc7c9cc
STYLE: Nightly Version update
2006-06-16 07:44:51 -04:00
Brad King
c4dcfd2ed0
ENH: Provide access to CMAKE_PATCH_VERSION in CMake code.
2006-06-15 16:42:42 -04:00
Brad King
9d02ac676b
BUG: Pre-install rules for a target should not have target-level dependencies. Each target can be re-linked independently as long as the original targets are up to date.
2006-06-15 16:37:58 -04:00
Brad King
0bbcb49f65
ENH: Added generation of link rules into script files executed by a cmake -E command in order to support longer link lines. This is needed only on platforms without response file support and that may have weak shells.
2006-06-15 16:17:11 -04:00
Brad King
6438bec4c9
ENH: Added Option_Verbatim to run whole command lines directly.
2006-06-15 14:40:42 -04:00
Ken Martin
6071052835
ENH: fix linelength
2006-06-15 11:51:51 -04:00
Brad King
4c2c2cfd68
BUG: Clarified documentation about custom command outputs and custom target dependencies.
2006-06-15 10:51:41 -04:00
Brad King
640c90f068
ENH: Unknown command invocations should be fatal errors.
2006-06-15 10:24:46 -04:00
Brad King
b4542762a7
ENH: Added target property INSTALL_RPATH_USE_LINK_PATH to append the linker search path directories not inside the project to the INSTALL_RPATH automatically. The property is initialized by the variable CMAKE_INSTALL_RPATH_USE_LINK_PATH when the target is created.
2006-06-15 10:12:19 -04:00
Brad King
60487a227e
BUG: Always check dependency integrity whether or not CMake will re-run because the generator no longer checks integrity during generation.
2006-06-15 09:45:02 -04:00
Andy Cedilnik
17258b398b
STYLE: Nightly Version update
2006-06-15 07:47:59 -04:00
Ken Martin
8e9a6beccc
ENH: centralized locaiton of CMakeFiles setting
2006-06-14 12:28:32 -04:00
Ken Martin
f9eb5cf768
ENH: fix line length
2006-06-13 09:46:10 -04:00
Andy Cedilnik
7f497ea977
STYLE: Nightly Version update
2006-06-13 08:04:48 -04:00
Ken Martin
1f1196410a
ENH: fix line length
2006-06-12 15:44:10 -04:00
Brad King
54a7e0036b
BUG: Patch from Miguel A. Figueroa-Villanueva for fixing documentation.
2006-06-12 13:05:53 -04:00
Ken Martin
ede1491f5a
ENH: cleanup
2006-06-12 12:18:59 -04:00
Ken Martin
14cc1efe2c
ENH: some cleanup to progress
2006-06-12 11:40:31 -04:00
Andy Cedilnik
71adfb8696
STYLE: Nightly Version update
2006-06-12 07:59:54 -04:00
Andy Cedilnik
59f0ec929e
STYLE: Nightly Version update
2006-06-11 07:58:17 -04:00
Andy Cedilnik
fa710e7a7f
STYLE: Nightly Version update
2006-06-10 08:12:54 -04:00
Bill Hoffman
bba61bc8a7
ENH: check in partial cygwin generator
2006-06-09 13:45:09 -04:00
Andy Cedilnik
3eec8a91fc
STYLE: Nightly Version update
2006-06-09 08:28:16 -04:00
Andy Cedilnik
64e5fe3f71
STYLE: Nightly Version update
2006-06-08 07:49:00 -04:00
Bill Hoffman
8d604cfad3
ENH: add docs for debug trycompile
2006-06-07 08:47:44 -04:00
Bill Hoffman
abf97b5b84
ENH: fix /TP for c code
2006-06-06 12:01:23 -04:00
Bill Hoffman
85c5a7dbc0
ENH: fix for replacement of @var @ only legal variable names should be replaced
2006-06-06 09:39:21 -04:00
Andy Cedilnik
ef56c8056f
STYLE: Nightly Version update
2006-06-06 07:59:58 -04:00
Brad King
a7441ce80e
COMP: Removed unused variable.
2006-06-05 15:28:33 -04:00
Brad King
df70e3de66
BUG: Always check whether a subdirectory is below the top of the source before computing the binary tree automatically. Even when the source is a relative path it may contain ../ which would allow it to be outside the source tree.
2006-06-05 14:38:16 -04:00
Ken Martin
7d5bc02c9d
ENH: line lengths
2006-06-05 14:32:12 -04:00
Brad King
932e3524fc
ENH: Changing shared library versioned file names on OSX to conform to that platform's convention.
2006-06-05 13:45:43 -04:00
Brad King
7ebe4702db
ENH: Added rxvt-unicode and cygwin terminals for color support.
2006-06-05 11:22:18 -04:00
Andy Cedilnik
a70e73a114
STYLE: Nightly Version update
2006-06-05 07:25:07 -04:00
Andy Cedilnik
1917b8cba2
STYLE: Nightly Version update
2006-06-04 07:22:17 -04:00
Andy Cedilnik
69bd53be41
ENH: Handle 'screen' terminal. Thank you Thomas Z.
2006-06-03 18:43:57 -04:00
Andy Cedilnik
5bb3062ecc
COMP: Remove warning
2006-06-03 18:43:30 -04:00
Andy Cedilnik
d857168658
STYLE: Nightly Version update
2006-06-03 07:22:24 -04:00
Andy Cedilnik
886c559518
ENH: Display cmake install information when in verbose mode
2006-06-02 11:26:10 -04:00
Brad King
87d4d0e039
BUG: cmGlobalGenerator::Build should not always use the /fast target name because dependency checking is often required. It now takes an argument specifying whether to use the /fast target name, and the argument is currently only true for try-compiles.
2006-06-01 15:51:24 -04:00
Brad King
bfb0ec58e8
BUG: Adjustment of install_name with install_name_tool should account for DESTDIR when specifying the file to be changed.
2006-06-01 15:08:36 -04:00
Brad King
ad9dd6d11c
ENH: Moved generation of the /fast version of GLOBAL_TARGET targets to the proper place in the local generator instead of in the global generator. Also made the install/fast target not depend on the all target.
2006-06-01 14:43:28 -04:00
Brad King
791706a52f
BUG: Added /fast targets in subdirectory makefiles. Removed bogus INSTALL_*/fast targets. Also fixed preinstall/fast target.
2006-06-01 14:09:21 -04:00
Brad King
4189370497
BUG: Custom command outputs listed explicitly as source files in a target should be generated whether or not an object file in the target needs them. This useful and makes Makefile builds more consistent with VS IDE builds.
2006-06-01 11:45:51 -04:00
Andy Cedilnik
f54d254a81
STYLE: Nightly Version update
2006-06-01 08:17:40 -04:00
Ken Martin
c88c75b8f2
ENH: reduce string construct delete ops
2006-05-31 11:19:39 -04:00
Andy Cedilnik
d9ae0aaa29
STYLE: Nightly Version update
2006-05-31 08:10:00 -04:00
Brad King
d3073828f0
BUG: Fix progress when total number of source files is less than 100.
2006-05-30 16:23:24 -04:00
Brad King
d9e060e062
BUG: Fixed cmake -E remove return code.
2006-05-30 11:15:27 -04:00
Andy Cedilnik
1d93480780
STYLE: Nightly Version update
2006-05-30 08:03:01 -04:00
Andy Cedilnik
fa30521ceb
STYLE: Nightly Version update
2006-05-29 08:09:10 -04:00
Andy Cedilnik
3a28f61b54
STYLE: Nightly Version update
2006-05-28 07:29:48 -04:00
Andy Cedilnik
58506c5540
STYLE: Nightly Version update
2006-05-27 07:45:15 -04:00
Andy Cedilnik
13d1e2b20c
STYLE: Nightly Version update
2006-05-26 07:32:30 -04:00
Brad King
ff41664c6b
ENH: Slight improvement in genreation time by recording the setting of CMAKE_COLOR_MAKEFILE in an ivar of each local generator at the beginning of generation. This avoids many repeated table lookups.
2006-05-25 14:16:19 -04:00
Ken Martin
7eba286403
BUG: fix to progress for small projects
2006-05-25 10:55:24 -04:00
Brad King
ec2104cd31
BUG: Updated Makefile dependency scanning to provide a full local generator to the dependency scanner to do proper path conversions. This allows the rules written into the depend.make files to use the same relative path conversion as those written into the build.make files. Several previous changes added more and more information for use by the dependency scanner and it was converging to having the full local generator anyway.
2006-05-25 09:47:30 -04:00
Andy Cedilnik
12456165f1
STYLE: Nightly Version update
2006-05-25 07:34:44 -04:00
Brad King
9b74e597be
BUG: Do not leak global table of processes.
2006-05-24 10:13:18 -04:00
Ken Martin
2cae0ce389
ENH: fix compiler warnings and posibly java test
2006-05-24 10:09:24 -04:00
Andy Cedilnik
65613537e3
STYLE: Nightly Version update
2006-05-24 07:36:30 -04:00
Brad King
3db44b6973
COMP: Added missing include for isspace.
2006-05-23 15:27:41 -04:00
Brad King
52a8004b98
BUG: Fix parsing of definitions to support REMOVE_DEFINITIONS.
2006-05-23 15:01:15 -04:00
Brad King
9a74185695
BUG: Fix REMOVE_DEFINITIONS command to not remove substrings.
2006-05-23 12:51:26 -04:00
Brad King
35334d01cd
ENH: Re-enabling SIGCHLD handling implementation with a fix for Cygwin.
2006-05-23 11:48:15 -04:00
Brad King
1b956e9b74
BUG: Finished fix to bug#3229 and bug#3272.
2006-05-23 09:58:51 -04:00
Brad King
15535c3f60
BUG: Fix for spaces in path to build directory with new progress stuff.
2006-05-23 09:58:10 -04:00
Ken Martin
50d058a3a1
ENH: always compile progress
2006-05-23 09:11:46 -04:00
Andy Cedilnik
4a2d72d313
STYLE: Nightly Version update
2006-05-23 07:40:56 -04:00
Ken Martin
25c2ee32ae
COMP: fix bootstrap
2006-05-22 16:10:35 -04:00
Ken Martin
108101c1dc
COMP: fix mac warning
2006-05-22 16:07:50 -04:00
Ken Martin
53dce3b231
ENH: part of the progress reporting checkin
2006-05-22 15:41:52 -04:00
Brad King
29b75dda97
BUG: Reverting previous change until it can be fixed on Cygwin.
2006-05-22 15:11:42 -04:00
Bill Hoffman
677fcd1174
ENH: fix line length
2006-05-21 14:06:58 -04:00
Brad King
da285df242
ENH: Added test 8 to test grandchildren running after children exit.
2006-05-21 10:28:14 -04:00
Andy Cedilnik
40aa67e589
STYLE: Nightly Version update
2006-05-21 10:27:28 -04:00
Brad King
58e8bfb849
BUG: Fixed deadlock condition when grandchildren are running after the children exit.
2006-05-21 10:27:13 -04:00
Brad King
0d594a4538
ENH: Implemented handling of SIGCHLD to detect the termination of immediate children. This allows grandchildren to remain running after the children exit.
2006-05-21 10:26:28 -04:00
Brad King
3dd70af5a0
ENH: Enabling process tree killing on Cygwin.
2006-05-20 18:50:27 -04:00
Andy Cedilnik
f3ba74a401
STYLE: Nightly Version update
2006-05-20 08:06:41 -04:00
Bill Hoffman
0f2f074978
ENH: fix for vtk 4.4 and other projects that may try to link to a module
2006-05-19 13:02:12 -04:00
Ken Martin
c8c3fff032
COMP: fix warning
2006-05-19 09:36:08 -04:00
Andy Cedilnik
25ae87742e
STYLE: Nightly Version update
2006-05-19 08:15:57 -04:00
Bill Hoffman
ed981ef0b7
ENH: fix crashes when command line arguments are not followed by the correct number of arguments
2006-05-18 23:24:00 -04:00
Ken Martin
6580114309
BUG: fix issue with too many fast targets being listed
2006-05-18 14:35:44 -04:00
Ken Martin
29a03db7ce
ENH: allow loose loop constructs
2006-05-18 13:50:01 -04:00
Andy Cedilnik
7336fff1be
STYLE: Nightly Version update
2006-05-18 08:00:53 -04:00
Andy Cedilnik
520350e69c
STYLE: Nightly Version update
2006-05-17 08:07:53 -04:00
Brad King
0379bb4909
BUG: Added missing cd command before running executable version symlink rule. This addresses bug#3229.
2006-05-16 13:41:27 -04:00
Bill Hoffman
43fd40fe21
ENH: fix warning
2006-05-16 13:23:22 -04:00
Bill Hoffman
0883dee7f0
ENH: fix rebuild problem with xcode and universal binaries
2006-05-16 09:54:49 -04:00
Andy Cedilnik
70d8c0f3d8
STYLE: Fix style
2006-05-16 08:42:14 -04:00
Andy Cedilnik
8224fee5df
STYLE: Nightly Version update
2006-05-16 08:03:56 -04:00
Ken Martin
c0e27431e7
PERF: performance improvement
2006-05-15 13:47:13 -04:00
Andy Cedilnik
fd8e45d4a1
ENH: Add simple progress reporting during make
2006-05-15 13:02:28 -04:00
Ken Martin
000bce884d
STYLE: fix line length
2006-05-15 10:19:57 -04:00
Andy Cedilnik
ed1ea24cef
ENH: Fix INSERT to allow inserting to empty list
2006-05-15 10:14:16 -04:00
Andy Cedilnik
cb2a9be622
ENH: Change REMOVE and REMOVE_ITEM to REMOVE_AT and REMOVE_ITEM
2006-05-15 09:57:49 -04:00
Andy Cedilnik
3b92585cf0
ENH: Remove some errors, fix append to work on nonexisting lists
2006-05-15 09:25:06 -04:00
Andy Cedilnik
635aee01cb
STYLE: Nightly Version update
2006-05-14 09:36:45 -04:00
Brad King
e838bb31e3
BUG: Make sure RUN_TESTS target passes the desired configuration to ctest.
2006-05-13 12:28:06 -04:00
Andy Cedilnik
3b0c62e5d5
STYLE: Nightly Version update
2006-05-13 08:03:08 -04:00
Ken Martin
af04164c6d
STYLE: fix line length
2006-05-12 14:44:24 -04:00
Ken Martin
bf5ed9b27b
STYLE: fix line length
2006-05-12 14:36:39 -04:00
Ken Martin
cac30b5ff8
STYLE: fix line length
2006-05-12 14:12:13 -04:00
Ken Martin
daa37f1163
STYLE: fix line length
2006-05-12 13:53:21 -04:00
Ken Martin
2bb24565e5
STYLE: fix line length
2006-05-12 13:44:15 -04:00
Ken Martin
3c4bfa1003
STYLE: fix line length
2006-05-12 13:39:34 -04:00
Ken Martin
47c7108111
STYLE: fix line length
2006-05-12 12:29:09 -04:00
Ken Martin
7dc8a92246
STYLE: fix line length
2006-05-12 11:56:09 -04:00
Brad King
21089bf93f
BUG: INCLUDE_DIRECTORIES should interpret relative path arguments with respect to the current source directory.
2006-05-12 10:54:09 -04:00
Ken Martin
01c25dd378
STYLE: fix line length
2006-05-12 10:46:50 -04:00
Bill Hoffman
1a2b8afe1e
ENH: remove bogus machine setting
2006-05-12 10:09:31 -04:00
Andy Cedilnik
0d99f6073c
STYLE: Nightly Version update
2006-05-12 07:56:39 -04:00
Bill Hoffman
d3691460f5
ENH: fix error message
2006-05-11 15:50:42 -04:00
Ken Martin
ba2b99bb9f
STYLE: fix line length
2006-05-11 15:50:11 -04:00
Ken Martin
80f71359c1
STYLE: fix line length
2006-05-11 15:39:46 -04:00
Andy Cedilnik
b1b1973736
ENH: Some documentation and add APPEND
2006-05-11 13:56:58 -04:00
Andy Cedilnik
231bd4eb73
BUG: Fix segfault
2006-05-11 12:00:40 -04:00
Ken Martin
bf0cb4d49a
STYLE: fix line length
2006-05-11 11:47:03 -04:00
Ken Martin
039ec75730
STYLE: fix line length
2006-05-11 10:45:33 -04:00
Ken Martin
b8483cf109
STYLE: fix line length
2006-05-11 10:40:28 -04:00
Bill Hoffman
5e68642d16
ENH: use @ file for winzip on windows
2006-05-11 09:37:48 -04:00
Andy Cedilnik
9c28eb8f49
STYLE: Nightly Version update
2006-05-11 08:03:23 -04:00
Ken Martin
71b993560b
STYLE: fix line length
2006-05-10 15:56:00 -04:00
Ken Martin
2af4710525
STYLE: fix line length
2006-05-10 15:46:45 -04:00
Ken Martin
bb88ef5e41
STYLE: fix line length
2006-05-10 15:08:38 -04:00
Ken Martin
14781101fd
STYLE: fix line length
2006-05-10 15:01:22 -04:00
Ken Martin
a5ed047d4b
STYLE: fix line length
2006-05-10 14:54:46 -04:00
Ken Martin
d77fbb9640
STYLE: fix line length
2006-05-10 14:15:15 -04:00
Ken Martin
20c27063dd
STYLE: hmm
2006-05-10 14:07:32 -04:00
Ken Martin
aa3fc279bf
STYLE: hmm
2006-05-10 14:00:14 -04:00
Ken Martin
5ac59d81d3
STYLE: fix line length
2006-05-10 13:56:27 -04:00
Ken Martin
aae0bcdacf
STYLE: fix line length
2006-05-10 13:50:44 -04:00
Andy Cedilnik
26e75041fa
BUG: Fix relative path to config file, fix cmake_install.cmake location problem
2006-05-10 12:39:45 -04:00
Andy Cedilnik
3883b38b7e
STYLE: Nightly Version update
2006-05-10 07:58:18 -04:00
Andy Cedilnik
917c6c491b
STYLE: Nightly Version update
2006-05-09 08:22:31 -04:00
Bill Hoffman
4d90438597
ENH: fix docs to include linker lang
2006-05-08 16:40:56 -04:00
Bill Hoffman
1d8043cb4f
ENH: search for program without extensions
2006-05-08 14:18:09 -04:00
Andy Cedilnik
44e55c85b5
STYLE: Nightly Version update
2006-05-07 09:29:24 -04:00
Andy Cedilnik
845219452e
STYLE: Nightly Version update
2006-05-06 10:01:12 -04:00
Bill Hoffman
51a84aaa57
ENH: handle empty variables
2006-05-05 21:45:26 -04:00
Brad King
bc135b7fc2
BUG: MSVC* variables should be set in IDE generators instead of just NMake.
2006-05-05 20:54:53 -04:00
Brad King
50a0f71120
ENH: Added CONFIGURATIONS option to INSTALL command to allow per-configuration install rules.
2006-05-05 14:57:19 -04:00
Andy Cedilnik
7477aaa5e8
STYLE: Nightly Version update
2006-05-05 12:49:22 -04:00
Brad King
323dc3a89a
ENH: Added information about target needing a source file when one cannot be found.
2006-05-05 11:46:20 -04:00
Brad King
d7faff7c08
ENH: Added example of sub-group to docs.
2006-05-05 11:37:05 -04:00
Brad King
a317715407
ENH: Added option to not use copy-if-different when installing.
2006-05-05 10:38:41 -04:00
Brad King
523d9ebeed
ENH: Added always/if-different option to CopyADirectory. Added CopyAFile with the same interface.
2006-05-05 10:29:27 -04:00
Bill Hoffman
a468872ccd
ENH: add a check to make sure targets only link to libraries and not utility targets to avoid seg faults, bug 3194
2006-05-04 17:54:31 -04:00
Bill Hoffman
d5d1525339
ENH: remove debug output
2006-05-04 13:39:45 -04:00
Bill Hoffman
1794836ee3
ENH: fix build c stuff with c and c++ with c++
2006-05-04 13:35:56 -04:00
Andy Cedilnik
8268d16bbb
STYLE: Nightly Version update
2006-05-04 10:07:25 -04:00
Bill Hoffman
3e6a1f9afa
ENH: make sure path is converted to unix
2006-05-03 23:03:53 -04:00
Andy Cedilnik
d4e84f8c5b
ENH: Add BZip2 support, add better documentation
2006-05-03 21:42:51 -04:00
Ken Martin
00d063a346
BUG: use SHELL var
2006-05-03 15:17:55 -04:00
Ken Martin
f131463e3d
BUG: fix CPack to use correct paths
2006-05-03 15:17:09 -04:00
Brad King
826d238ebd
BUG: Fix to avoid repeated calls to CollapseFullPath during dependency scanning. This addresses bug#3191.
2006-05-03 10:07:08 -04:00
Andy Cedilnik
67029ab0e9
STYLE: Nightly Version update
2006-05-03 08:16:43 -04:00
Andy Cedilnik
38c1ab5cb2
COMP: Fix cast to char*
2006-05-02 18:47:49 -04:00
Andy Cedilnik
12048d8276
COMP: Try to fix windows builds
2006-05-02 18:43:19 -04:00
Andy Cedilnik
6597cc4808
ENH: Add generators documentation
2006-05-02 17:52:22 -04:00
Andy Cedilnik
7e788fed35
ENH: Simplify TarCompress to only require compress. Use cmake's tar
2006-05-02 17:34:27 -04:00
Andy Cedilnik
12e07f910e
ENH: Initial cut at TarCompress generator
2006-05-02 17:07:16 -04:00
Ken Martin
4394cc80de
BUG: add a fast version for preinstall
2006-05-02 13:31:56 -04:00
Ken Martin
96b52c1787
BUG: need to make sure paths are OK
2006-05-02 12:44:09 -04:00
Ken Martin
7d82ffaf00
BUG: need to make sure paths are OK
2006-05-02 12:40:38 -04:00
Ken Martin
032cf3c998
BUG: fix for unix
2006-05-02 10:48:14 -04:00
Ken Martin
3023eb7ccb
ENH: Makefile performance improvements
2006-05-02 09:56:42 -04:00
Andy Cedilnik
2324e7ec5d
ENH: Add support for stipping and make more things overwritable
2006-05-02 08:49:01 -04:00
Andy Cedilnik
3eea1990f5
STYLE: Nightly Version update
2006-05-02 08:14:49 -04:00
Andy Cedilnik
a8bb20dce5
ENH: Add license and make it more verbose
2006-05-01 14:23:15 -04:00
Andy Cedilnik
689a4e4e12
STYLE: Nightly Version update
2006-05-01 08:06:26 -04:00
Andy Cedilnik
a147709e9c
STYLE: Nightly Version update
2006-04-30 08:04:23 -04:00
Andy Cedilnik
e2102dea48
BUG: Make handle arguments work again
2006-04-30 03:16:37 -04:00
Andy Cedilnik
34feb381be
ENH: Allow CTEST_UPDATE_COMMAND and fix the comments. This should allow SVN update too, maybe
2006-04-29 20:13:05 -04:00
Andy Cedilnik
619ebce6cf
ENH: Add NSIS options page for path selection, fix adding and removing from path, add welcome page and license page
2006-04-29 19:22:21 -04:00
Andy Cedilnik
16d126675d
STYLE: Nightly Version update
2006-04-29 08:13:09 -04:00
Andy Cedilnik
2d81046ae2
ENH: Add support for special tracks, fix options of handlers so that the -R, -U, and so on work in the new style scripting
2006-04-28 11:59:31 -04:00
Andy Cedilnik
d57ba7cb3c
STYLE: Nightly Version update
2006-04-28 08:12:54 -04:00
Bill Hoffman
4c93b9a158
ENH: put the fix back in with abort
2006-04-27 17:52:45 -04:00
Bill Hoffman
dc304cfdec
ENH: remove code that does not compile, on windows cwd must exist
2006-04-27 17:46:10 -04:00
Mark Richardson
2b5d8e84c9
COMP: Fixing the the build for windows.
2006-04-27 16:02:52 -04:00
Bill Hoffman
4e586c822f
ENH: remove warning
2006-04-27 15:48:05 -04:00
Bill Hoffman
6c6eebac20
ENH: handle running from a directory that has been deleted
2006-04-27 15:26:53 -04:00
Andy Cedilnik
2ae84e5ba6
ENH: Fix problem with Source Lines and add debugging of regular expressions
2006-04-27 15:23:39 -04:00
Brad King
a275fefc85
BUG: Make sure each cmake_depends process uses the same SystemTools path translation table as the original process. This addresses problems with dependency scanning when make is run from a symlink directory pointing at the original binary tree.
2006-04-27 10:41:37 -04:00
Andy Cedilnik
b11d60c2e5
STYLE: Nightly Version update
2006-04-27 08:01:46 -04:00
Brad King
a3cd7fd1b5
COMP: Disable color support for bootstrap.
2006-04-26 21:53:21 -04:00
Brad King
a4f9d6a80b
BUG: Default SHELL on windows should not be a hard-coded path.
2006-04-26 21:51:23 -04:00
Brad King
4494c29078
ENH: Enabling color makefile support using cmsysTerminal_cfprintf. Support for color is automatically detected when messages are printed. Also made color scheme more readable on both black and white backgrounds. This option can be enabled by setting CMAKE_COLOR_MAKEFILE to true in the project.
2006-04-26 21:31:39 -04:00
Andy Cedilnik
c5beebd090
STYLE: Nightly Version update
2006-04-26 08:01:35 -04:00
Bill Hoffman
c3078abfe5
ENH: fix global help
2006-04-25 16:31:21 -04:00
Bill Hoffman
8d3d137dc9
ENH: make sure special vs ide path is only used for msvc_ide builds
2006-04-25 11:58:01 -04:00
Brad King
8c02cc6627
ENH: Added option CMAKE_INCLUDE_DIRECTORIES_PROJECT_BEFORE to put all in-project include directories before all out-of-project include directories.
2006-04-25 09:54:12 -04:00
Brad King
dbd70091f1
BUG: IsSubDirectory should use ComparePath to do platform-independent path comparison.
2006-04-25 09:54:07 -04:00
Bill Hoffman
0005d625a0
ENH: add special windows CMAKE_MSVCIDE_RUN_PATH variable for adding to the path of vs IDE for running custom commands from cmake
2006-04-25 09:38:29 -04:00
Bill Hoffman
bb08b88cc4
ENH: make sure command is unix style as it may have been sent into cmake as a windows path
2006-04-25 08:34:30 -04:00
Bill Hoffman
456f01e35b
ENH: fix build on AIX
2006-04-25 08:33:51 -04:00
Andy Cedilnik
71b37d8396
STYLE: Nightly Version update
2006-04-25 08:04:30 -04:00
Brad King
b9e03e0a1c
ENH: Enabling build/test of Terminal code now that it has been manually tested on several platforms.
2006-04-24 12:15:09 -04:00
Bill Hoffman
c9cd47deda
ENH: make sure command depends on fluid
2006-04-24 11:30:57 -04:00
Bill Hoffman
7cad270fa5
ENH: fix warnings
2006-04-24 09:39:50 -04:00
Andy Cedilnik
6d210015aa
STYLE: Nightly Version update
2006-04-24 07:56:54 -04:00
Bill Hoffman
54b1655915
ENH: merge in Alex patches
2006-04-23 21:12:22 -04:00
Andy Cedilnik
6af0edb59b
STYLE: Nightly Version update
2006-04-23 07:57:31 -04:00
Brad King
b3d2055feb
COMP: Added missing include of string.h for strcmp.
2006-04-22 20:32:01 -04:00
Brad King
f3368e7c98
BUG: Fixed bug in check for vt100 assumption.
2006-04-22 20:26:20 -04:00
Brad King
415b16aab9
BUG: Fixed uninitialized variable when not building with windows console support.
2006-04-22 20:25:37 -04:00
Brad King
071e26712c
ENH: Adding 'Terminal' component to hold support routines for dealing with interactive terminals. Currently only a cfprintf function is provided to print color messages.
2006-04-22 20:20:12 -04:00
Andy Cedilnik
57c535a2cb
STYLE: Nightly Version update
2006-04-22 08:07:33 -04:00
Bill Hoffman
72f0c21f94
ENH: fix borland bug
2006-04-21 20:13:08 -04:00
Bill Hoffman
b2b2e68c37
ENH: performance improvments
2006-04-21 15:15:52 -04:00
Andy Cedilnik
f5e6885155
ENH: Cleanup
2006-04-21 14:26:11 -04:00
Bill Hoffman
2eea3e3868
ENH: use a better name
2006-04-21 08:59:11 -04:00
Andy Cedilnik
c33c052ce4
STYLE: Nightly Version update
2006-04-21 08:06:27 -04:00
Bill Hoffman
2a335ae748
ENH: ignore all files that we do not know about just like in ide generators
2006-04-20 21:54:35 -04:00
Bill Hoffman
03cee03f67
ENH: do not compile header files
2006-04-20 21:32:42 -04:00
Bill Hoffman
cf23679d72
ENH: save the cache on fatal error so that users can set cache values
2006-04-20 17:00:43 -04:00
Bill Hoffman
25d4127e2d
ENH: fix .. in the path of subdirs
2006-04-20 15:49:56 -04:00
Bill Hoffman
0952ff6f4b
ENH: don't add package target if no package file is around
2006-04-20 15:49:37 -04:00
Brad King
350c3efe7b
BUG: VS7 seems to have a limit on the length of the link directory list string. Try to make the string as short as possible by avoiding trailing slashes and using a relative path (if it is shorter).
2006-04-20 15:28:56 -04:00
Bill Hoffman
31875743e9
ENH: fix help for global targets
2006-04-20 10:51:16 -04:00
Andy Cedilnik
18d9fad3df
ENH: Add help for graphviz
2006-04-20 10:22:48 -04:00
Brad King
cceb8e87f1
BUG: Changed color scheme to be more readable on both white and black backgrounds.
2006-04-20 09:59:22 -04:00
Bill Hoffman
e6ef33f598
ENH: name pdb files for visual studio make based builds
2006-04-19 16:36:14 -04:00
Brad King
37bff40d5d
BUG: Need ADD_DEPENDENCIES command for MinGW bootstrap since kwsys uses the Win32 implementation of process execution.
2006-04-19 10:50:15 -04:00
Brad King
864c0292d5
BUG: VS6 generator now uses ComputeLinkInformation just like all other generators.
2006-04-19 10:34:41 -04:00
Andy Cedilnik
be55005105
STYLE: Nightly Version update
2006-04-19 08:06:11 -04:00
Bill Hoffman
769d0e4d29
ENH: put global targets in the help
2006-04-18 15:32:10 -04:00
Bill Hoffman
bb4a2e1cb0
ENH: move version numbers to 2.5.0
2006-04-18 14:48:46 -04:00
Brad King
7b4adecf98
BUG: Do not require language flags variables. Other generators do not, and it breaks programmable language support (like the Java test).
2006-04-18 11:53:41 -04:00
Sebastien Barre
d5237b30fc
ENH: try to bypass Microsoft assert() on isspace, isalpha, etc.
2006-04-18 11:50:39 -04:00
Brad King
428b4c9244
ENH: Updated VS6 generator to use target.GetFullName() to compute target file names.
2006-04-18 11:45:31 -04:00
Brad King
392137b6d7
ENH: Added <config>_OUTPUT_NAME target property to allow the output name to be set on a per-configuration basis.
2006-04-18 10:56:28 -04:00
Andy Cedilnik
88ebd1d362
ENH: Remove some debugging
2006-04-18 10:32:08 -04:00
Brad King
84f672155c
BUG: Using the source-file permissions by default for installation is 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.
2006-04-18 10:30:56 -04:00
Brad King
016e689f57
BUG: Fixed missing false values in documentation of IF command.
2006-04-18 10:27:24 -04:00
Andy Cedilnik
e39ca96c50
COMP: Remove non-existent header
2006-04-18 09:24:15 -04:00
Andy Cedilnik
4709c76f0f
ENH: More cleanups and add stgz header script, so it does not have to be hard-coded. Also, the user can overwrite it
2006-04-18 08:25:24 -04:00
Andy Cedilnik
77771481dd
STYLE: Nightly Version update
2006-04-18 08:17:46 -04:00
Andy Cedilnik
71b370c79c
BUG: Verify the global target name exists before using it. Fixes VS and Xcode
2006-04-17 16:06:31 -04:00
Bill Hoffman
8fa5ed7300
ENH: fix java for ide builds again
2006-04-17 15:35:51 -04:00
Andy Cedilnik
1e608c912c
ENH: Add packaging of source code (make package_source)
2006-04-17 15:26:54 -04:00
Mathieu Malaterre
688e630f6b
COMP: Fix compilation on linux (dlopen/dlclose symbols)
2006-04-17 14:13:39 -04:00
Bill Hoffman
5ecfd3d4d3
ENH: fix java and add OBJECT_DIR support
2006-04-17 14:01:22 -04:00
Bill Hoffman
69488e5bd2
ENH: allow multiple files with the same name in different subdirs
2006-04-17 13:58:28 -04:00
Andy Cedilnik
9c2894029e
STYLE: Nightly Version update
2006-04-17 07:56:33 -04:00
Andy Cedilnik
4a99b9abf9
STYLE: Nightly Version update
2006-04-16 08:08:16 -04:00
Andy Cedilnik
c09c3c6bfa
ENH: Support for packaging source, several cleanups and more yeehaa...
2006-04-15 13:02:18 -04:00
Andy Cedilnik
1df8e12c42
STYLE: Nightly Version update
2006-04-15 08:12:37 -04:00
Andy Cedilnik
54746bd923
STYLE: Nightly Version update
2006-04-14 09:13:43 -04:00
Bill Hoffman
ca82d060b8
ENH: fix syntax
2006-04-14 09:02:50 -04:00
Andy Cedilnik
c836be6f7b
ENH: Start adding support for packaging component and to package into a subdirectory
2006-04-14 08:58:13 -04:00
Bill Hoffman
0adee1e6dd
ENH: make sure cmake can be built with an older version of cmake
2006-04-14 08:44:14 -04:00
Bill Hoffman
1871a74153
ENH: fix warning
2006-04-13 23:24:09 -04:00
Bill Hoffman
96a46bdb44
ENH: search for help modules in the correct place for install and source tree builds
2006-04-13 23:15:48 -04:00
Brad King
ac242e319b
BUG: Fixed install rules to use copy-if-different.
2006-04-13 22:57:14 -04:00
Brad King
b8a589bb1d
ENH: Improved implementation of FilesDiffer to avoid allocating enough memory for the entire file twice. Instead using a block-at-a-time comparison.
2006-04-13 22:56:32 -04:00
Bill Hoffman
cae4e6b37a
ENH: add patch for finding applications on OSX
2006-04-13 11:00:52 -04:00
Brad King
b323c3f51c
BUG: Work-around Watcom WMake limitation for multiple-output custom command support.
2006-04-13 10:15:48 -04:00
Andy Cedilnik
bfaff96645
STYLE: Nightly Version update
2006-04-13 08:02:43 -04:00
Brad King
d4c5fe840b
ENH: Added INSTALL(CODE) mode to allow inline specification of install script code. This reduces the need for configuring an install script that needs some variable settings because the install code can set thing up first.
2006-04-12 22:04:50 -04:00
Bill Hoffman
8ec0f76e88
ENH: lang by custom command does not yet work for Xcode
2006-04-12 15:23:03 -04:00
Ken Martin
17ebcb1bcd
COMP: fix warning
2006-04-12 11:56:27 -04:00
Ken Martin
1bca540e52
ENH: fix compile issue on HP hopefully
2006-04-12 11:36:55 -04:00
Bill Hoffman
0cae876867
ENH: case insensitive command help
2006-04-12 09:12:01 -04:00
Andy Cedilnik
1f5f2ce85f
STYLE: Nightly Version update
2006-04-12 08:15:47 -04:00
Bill Hoffman
852135074e
ENH: add more verbose output in verbose mode
2006-04-11 22:39:34 -04:00
Bill Hoffman
fa415043d8
ENH: fix re-run of cmake based on configured files that are done with copy if different and never change
2006-04-11 22:39:12 -04:00
Bill Hoffman
ed4974da55
ENH: enable test for java with IDE builds
2006-04-11 17:11:34 -04:00
Brad King
08289893b8
ENH: Split CMAKE_STANDARD_LIBRARIES into per-language variables CMAKE_<lang>_STANDARD_LIBRARIES. This is needed to get programmable language support working with Visual Studio generators. It makes sense anyway.
2006-04-11 16:55:49 -04:00
Brad King
e380bad5f6
BUG: Use flag-map transform only for C and C++ flags.
2006-04-11 14:54:19 -04:00
Brad King
bb014b0f4d
ENH: Restored implementation of AddCustomCommandToCreateObject. Updated it to use newer custom command functionality.
2006-04-11 14:53:57 -04:00
Brad King
ae2cbc346d
BUG: Install scripts should honor EXCLUDE_FROM_ALL options for subdirectories. This addresses bug#3100.
2006-04-11 13:32:48 -04:00
Ken Martin
535acdc7a0
ENH: some performance optimizations
2006-04-11 12:51:20 -04:00
Brad King
acf33ba191
BUG: Do not add non-per-config subdirectory name of cmake target libraries as full path libs.
2006-04-11 11:40:24 -04:00
Brad King
d5719f22c1
ENH: Added support for multiple outputs generated by a single custom command. For Visual Studio generators the native tool provides support. For Xcode and Makefile generators a simple trick is used. The first output is considered primary and has the build rule attached. Other outputs simply depend on the first output with no build rule. During cmake_check_build_system CMake detects when a secondary output is missing and removes the primary output to make sure all outputs are regenerated. This approach always builds the custom command at the right time and only once even during parallel builds.
2006-04-11 11:06:19 -04:00
Brad King
b613cf0be8
BUG: Fixed typo in new cmake-rerun code.
2006-04-11 10:04:55 -04:00
Andy Cedilnik
47d9021b66
BUG: The fast mode should not read CTestCustom.ctest files
2006-04-11 08:56:25 -04:00
Andy Cedilnik
be2c468bfe
STYLE: Nightly Version update
2006-04-11 08:16:12 -04:00
Bill Hoffman
8c06f8e294
ENH: add support for re-running cmake if the cmakefiles change
2006-04-10 13:53:00 -04:00
Bill Hoffman
6c13d60ec6
ENH: handle single path
2006-04-10 13:47:19 -04:00
Andy Cedilnik
bad1215a85
ENH: Add support for preinstall for cmake generated projects when packaging them
2006-04-10 13:44:39 -04:00
Bill Hoffman
e4f3568099
ENH: fix so all configurations show up
2006-04-10 11:39:32 -04:00
Andy Cedilnik
0bad15c302
ENH: Deprecate CPACK_BINARY_DIR and add CPACK_INSTALL_CMAKE_PROJECTS
2006-04-10 11:09:52 -04:00
Andy Cedilnik
bb7debf24c
STYLE: Nightly Version update
2006-04-10 08:10:22 -04:00
Andy Cedilnik
e1c4175591
STYLE: Nightly Version update
2006-04-09 08:15:29 -04:00
Andy Cedilnik
55c0ff5f64
BUG: Improve the behavior of the ReadCustomFilesCommand
2006-04-09 07:45:18 -04:00
Bill Hoffman
2238e22699
ENH: make sure verbose output is used for kde
2006-04-08 14:15:06 -04:00
Andy Cedilnik
604ec6b764
STYLE: Nightly Version update
2006-04-08 08:23:24 -04:00
Andy Cedilnik
2761979a7a
STYLE: Nightly Version update
2006-04-07 07:40:00 -04:00
Andy Cedilnik
50ba863f6d
STYLE: Nightly Version update
2006-04-06 07:39:49 -04:00
Brad King
79da27222a
COMP: Moved var decl out of _WIN32 block.
2006-04-05 11:07:54 -04:00
Brad King
8e39418f6c
BUG: Fixed cmOrderLinkDirectories to deal with raw link items that do not yet exist and correct drive letter case to avoid duplicate paths on windows. Fixed cmLocalGenerator to pass CMake targets as full paths to cmOrderLinkDirectories to make sure the ordering will pick up the proper target libraries.
2006-04-05 11:05:06 -04:00
Bill Hoffman
24f08322be
ENH: add path conversion stuff and rm SYSTEM_PATH
2006-04-05 07:46:32 -04:00
Andy Cedilnik
13bc9efe2e
STYLE: Nightly Version update
2006-04-05 07:31:44 -04:00
Brad King
99ee1883d4
BUG: Removing part of earlier fix because it does not work with VS generators. It may be restored later after cmOrderLinkDirs is further fixed.
2006-04-04 17:14:20 -04:00
Brad King
5462f9a2b9
ENH: Added documentation for COMPILE_FLAGS property and clarified meaning of DEFINE_SYMBOL.
2006-04-04 14:53:03 -04:00
Brad King
57a9e26c15
BUG: Fixed cmOrderLinkDirectories to make sure cmake-built libraries are found properly. Also taking libraries that will be built but may not yet exist into account. The per-configuration subdirectories that are included by generators in the link path are checked for conflicting libraries also. Potentially conflicting libraries that are actually symlinks back to the desired library are no longer considered conflicting, which avoids bogus impossible ordering warnings.
2006-04-04 14:25:17 -04:00
Ken Martin
e45ef47bb8
BUG: compiler fix
2006-04-04 14:25:08 -04:00
Ken Martin
d81ebf0c23
ENH: added support for -SP scripts in new processes
2006-04-04 13:04:28 -04:00
Bill Hoffman
b45f4a5d45
ENH: change library order to use a vector
2006-04-04 11:52:00 -04:00
Brad King
2301a025ea
ENH: Added global TargetManifest computation between Configure and Generate steps. This allows generators to know what other targets will exist on disk when the build completes.
2006-04-04 11:48:19 -04:00
Brad King
cddedaa7d8
ENH: INCLUDE_DIRECTORIES should have been written to prepend to the include path so that the most local directories are included first. This is a patch from Alex to resolve the problem by allowing users to switch the default using a variable CMAKE_INCLUDE_DIRECTORIES_BEFORE and then still explicitly appending or prepending by using AFTER or BEFORE arguments explicitly.
2006-04-04 09:35:22 -04:00
Andy Cedilnik
66faeeeab4
STYLE: Nightly Version update
2006-04-04 07:38:50 -04:00
Bill Hoffman
6e217924ce
ENH: use correct addcache call to fix build tools
2006-04-03 22:05:58 -04:00
Bill Hoffman
71505ff2d2
ENH: fix spaces in path for xcode
2006-04-03 17:54:37 -04:00
Bill Hoffman
2fcae1932c
ENH: make sure include and lib dirs are unix paths
2006-04-03 16:20:20 -04:00
Bill Hoffman
c98d15e8a3
ENH: fix warning, and remove debug code
2006-04-03 15:59:43 -04:00
Bill Hoffman
3c8e899102
ENH: add support for per config target LINK_FLAGS
2006-04-03 12:57:51 -04:00
Andy Cedilnik
32b63ef915
STYLE: Nightly Version update
2006-04-03 07:37:49 -04:00
Andy Cedilnik
d342d51c0c
ENH: Add ZIP generator and add support for including or excluding the toplevel directory
2006-04-02 11:20:58 -04:00
Andy Cedilnik
c0fe6aa97a
STYLE: Nightly Version update
2006-04-02 08:35:58 -04:00
Andy Cedilnik
5e7b5dd3ef
STYLE: Nightly Version update
2006-04-01 07:37:58 -05:00
Bill Hoffman
beea6234a3
ENH: fix spelling
2006-03-31 21:43:11 -05:00
Bill Hoffman
5ebe1f573f
ENH: fix for bug 3067 the first framework ate the rest of the libraries
2006-03-31 17:59:28 -05:00
Bill Hoffman
ae10b3578d
ENH: add a wrapper for xcodebuild to get around bug and verbose output
2006-03-31 13:17:23 -05:00
Andy Cedilnik
52531ad398
STYLE: Nightly Version update
2006-03-31 08:13:51 -05:00
Bill Hoffman
1247616d1f
ENH: add program to run xcodebuild and get around bug
2006-03-30 17:26:21 -05:00
Brad King
eb31755eb2
ENH: Implemented VT100 terminal escape sequences. If CMAKE_COLOR_MAKEFILE is set then messages produced by makefiles will be in color if the native tool supports it. This addresses bug#3060.
2006-03-30 15:39:03 -05:00
Bill Hoffman
5a2668b326
ENH: add support for win64 for visual studio 2005 ide and nmake, also fix warnings produced by building for win64
2006-03-30 13:49:56 -05:00
Brad King
08b14163ee
ENH: Added named component installation implementation. Installation behavior should be unchanged unless -DCOMPONENT=<name> is specified when cmake_install.cmake is invoked.
2006-03-30 13:33:48 -05:00
Bill Hoffman
3cf3fc510f
ENH: make sure framework search order is correct
2006-03-30 11:55:19 -05:00
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
Andy Cedilnik
b9c4cff45a
ENH: More debugging and work on PackageMaker code
2006-01-05 13:27:48 -05:00
Andy Cedilnik
4a765181cc
ENH: flush the output
2006-01-05 12:33:23 -05:00
Andy Cedilnik
88b4d5c179
BUG: Use objects that exist
2006-01-05 12:16:30 -05:00
Andy Cedilnik
af923d13fa
BUG: Print the right line number to the right pipe
2006-01-05 12:16:11 -05:00
Andy Cedilnik
6ac0063af7
BUG: Revert back
2006-01-05 10:37:05 -05:00
Bill Hoffman
7b1440ab9f
ENH: fix bundles for Mac and Xcode
2006-01-05 09:13:06 -05:00
Andy Cedilnik
11cd7b0b3f
STYLE: Nightly Version update
2006-01-05 03:15:58 -05:00
Bill Hoffman
1184bd9321
ENH: remove assert
2006-01-04 16:24:24 -05:00
Andy Cedilnik
5358809a5c
ENH: More CPack stuff and fix zlib compression
2006-01-04 15:14:09 -05:00
Bill Hoffman
0b40b42b08
ENH: remove debug print stuff
2006-01-04 09:55:39 -05:00
Andy Cedilnik
6e675ce602
COMP: Do not build tests if build testing is off
2006-01-04 08:32:35 -05:00
Andy Cedilnik
0a3571306f
STYLE: Nightly Version update
2006-01-04 01:15:20 -05:00
Bill Hoffman
2c73d2e0f3
ENH: add new cmakedefine01 feature from bug report 2603
2006-01-03 16:40:51 -05:00
Andy Cedilnik
9a1098f52e
COMP: Remove warnings
2006-01-03 08:39:39 -05:00
Andy Cedilnik
1e6bc6e5ee
COMP: Remove warnings on HP-UX
2006-01-03 08:39:24 -05:00
Andy Cedilnik
b6a2c9bd91
STYLE: Nightly Version update
2006-01-03 01:11:26 -05:00
Andy Cedilnik
ebbe10193f
ENH: Start working on CPack input file and cleanups
2006-01-02 17:28:20 -05:00
Andy Cedilnik
f00b344ada
COMP: Fix compile errors
2006-01-02 17:22:39 -05:00
Andy Cedilnik
bbf1c2d275
ENH: More improvements and add logging
2006-01-02 16:14:21 -05:00
Bill Hoffman
86ad253427
BUG: fix for bug 2322, use CMAKE_EXECUTABLE_SUFFIX variable for exe suffix
2006-01-02 13:37:53 -05:00
Bill Hoffman
1c289b52f4
BUG: fix build problem on gcc
2006-01-02 13:34:03 -05:00
Bill Hoffman
61e056e2dc
BUG: fix for bug 2533, make foo/foo.o now works and .o files are in the help
2006-01-02 12:36:54 -05:00
Andy Cedilnik
1d9ef3f8b5
COMP: Remove warning
2006-01-02 11:39:45 -05:00
Bill Hoffman
9e5c219b87
ENH: change framework order
2006-01-02 11:07:57 -05:00
Andy Cedilnik
bf044cec81
COMP: Fix build problems
2006-01-02 10:37:00 -05:00
Andy Cedilnik
8b0c04724c
BUG: Fix the compression with custom extension
2006-01-02 10:36:44 -05:00
Andy Cedilnik
c9f3ad1e23
ENH: Use libtar
2006-01-02 07:53:05 -05:00
Andy Cedilnik
b7ba65ed68
ENH: Add a way to overwrite compression extension
2006-01-02 07:52:54 -05:00
Andy Cedilnik
f379128fa3
STYLE: Nightly Version update
2006-01-02 01:08:34 -05:00
Andy Cedilnik
8477aa59e5
ENH: Merge from cpack branch
2006-01-01 23:31:17 -05:00
Andy Cedilnik
d0329919da
ENH: Merge from the cpack branch
2006-01-01 23:21:05 -05:00
Andy Cedilnik
74680f1bf4
STYLE: Nightly Version update
2006-01-01 01:05:36 -05:00
Brad King
8489a94101
BUG: When more than one command is given and one of them fails to start and the rest are killed, do not forget to reap the killed children.
2005-12-31 12:59:31 -05:00
Andy Cedilnik
d512118079
STYLE: Nightly Version update
2005-12-31 01:08:08 -05:00
Bill Hoffman
14606c9902
ENH: move framework stuff from FindFile to FindPath
2005-12-30 21:54:26 -05:00
Bill Hoffman
9b0a485c75
ENH: fix so verbose is put in the correct place
2005-12-30 21:54:03 -05:00
Andy Cedilnik
6534e66e61
COMP: Fix warning on sun
2005-12-30 16:28:30 -05:00
Andy Cedilnik
00371678d3
COMP: Remove sun warning
2005-12-30 15:32:20 -05:00
Andy Cedilnik
8ff4919443
ENH: Add a tar test
2005-12-30 15:27:17 -05:00
Andy Cedilnik
c690311b76
ENH: Add a way to compare two files
2005-12-30 15:25:35 -05:00
Andy Cedilnik
bb618a7db5
ENH: Cleanup the file handler stuf so that now any file descriptor type can be used
2005-12-30 14:51:15 -05:00
Andy Cedilnik
8b9512559d
COMP: Cleanup regular expressions
2005-12-30 14:50:15 -05:00
Andy Cedilnik
7b02221059
COMP: Remove unused variable
2005-12-30 14:31:13 -05:00
Andy Cedilnik
6d0f0e0acb
COMP: Fix support for gzip on non-32 bit platforms
2005-12-30 14:22:46 -05:00
Andy Cedilnik
2804a0d7db
COMP: Remove shadow variable warning
2005-12-30 13:22:10 -05:00
Andy Cedilnik
081625c610
COMP: Use mangle names
2005-12-30 12:58:33 -05:00
Andy Cedilnik
416bbaef53
COMP: Remove warnings
2005-12-30 12:58:00 -05:00
Andy Cedilnik
bc447c7f92
STYLE: Nightly Version update
2005-12-30 01:11:57 -05:00
Andy Cedilnik
abe4fd77fc
ENH: Make the syntax more line tar
2005-12-29 12:19:13 -05:00
Andy Cedilnik
14c256ddba
ENH: Make additional file names optional
2005-12-29 10:52:19 -05:00
Andy Cedilnik
d1180fc4e1
ENH: Add untaring support
2005-12-29 10:43:12 -05:00
Andy Cedilnik
ebfaf365ad
STYLE: Nightly Version update
2005-12-29 01:04:21 -05:00
Andy Cedilnik
2fcd41323b
COMP: Fix complex test and fix bootstrap
2005-12-28 17:02:16 -05:00
Andy Cedilnik
0ef674b906
COMP: Add missing include
2005-12-28 16:53:46 -05:00
Andy Cedilnik
7a49a0ce4a
BUG: Return proper values
2005-12-28 16:44:32 -05:00
Andy Cedilnik
5222266e7e
ENH: Add command to create tar
2005-12-28 16:31:12 -05:00
Andy Cedilnik
fdc844ecdb
ENH: Add method to create tar
2005-12-28 16:30:55 -05:00
Andy Cedilnik
ba63b6f15e
COMP: Link tar library to cmake
2005-12-28 16:30:28 -05:00
Andy Cedilnik
09237c63c3
STYLE: Nightly Version update
2005-12-28 13:01:25 -05:00
Bill Hoffman
552842d11f
ENH: make sure -F is not duplicated
2005-12-27 15:33:47 -05:00
Bill Hoffman
82bb6fae0d
ENH: add framework support to FIND_FILE
2005-12-27 14:56:56 -05:00
Andy Cedilnik
c04cbcac70
ENH: Fix command line argument parsing
2005-12-27 13:10:23 -05:00
Bill Hoffman
79479233d4
ENH: remove warning
2005-12-27 13:03:01 -05:00
Bill Hoffman
452925649a
ENH: add better support for framework linking
2005-12-26 13:14:19 -05:00
Andy Cedilnik
102ab85a17
STYLE: Nightly Version update
2005-12-26 01:06:58 -05:00
Andy Cedilnik
41e0d83b69
STYLE: Nightly Version update
2005-12-25 01:07:33 -05:00
Andy Cedilnik
c8993a5952
STYLE: Nightly Version update
2005-12-24 01:03:56 -05:00
Andy Cedilnik
ba556d47dd
STYLE: Nightly Version update
2005-12-23 01:09:53 -05:00
Bill Hoffman
f6588b7919
ENH: fix borland make clean targets before build, add new generators for msys and mingw
2005-12-22 16:42:36 -05:00
Andy Cedilnik
001bbb0d99
STYLE: Nightly Version update
2005-12-22 01:13:46 -05:00
Bill Hoffman
391d3ed631
ENH: make sure depend helper actually works, if a depend library gets updated, then the target needs to be removed, and the CONFIGURATION directory needs to be used
2005-12-21 15:45:55 -05:00
Brad King
5b95c0a881
BUG: Libraries and executables that are built with version numbers and symlinks should be built by a rule using the real file name. The symlink file names should be rules that just depend on the main rule. This way if a version number changes a target will re-link with the new name and the symlinks will be updated.
2005-12-21 08:46:41 -05:00
Andy Cedilnik
932c5b74b8
STYLE: Nightly Version update
2005-12-21 01:04:27 -05:00
Brad King
a0e413ce63
ENH: Improved robustness of sharing parent pipes with children. This ensures that the parent pipe handles are inherited by the children. If a parent pipe handle is invalid a handle to an empty pipe is given to the child to make sure all pipes are defined for the children.
2005-12-20 13:22:22 -05:00
Andy Cedilnik
f4c00316c2
STYLE: Nightly Version update
2005-12-20 01:11:17 -05:00
Bill Hoffman
5261f51e45
BUG: fix for bug 2560, Xcode does not create correct bundles
2005-12-19 11:29:57 -05:00
Andy Cedilnik
64f7c3c41c
STYLE: Nightly Version update
2005-12-19 01:06:21 -05:00
Andy Cedilnik
19138bc9c4
STYLE: Nightly Version update
2005-12-18 01:05:59 -05:00
Andy Cedilnik
ea016d68ea
STYLE: Nightly Version update
2005-12-17 01:12:23 -05:00
Bill Hoffman
037487a488
ENH: make sure uncommented modules are not documented
2005-12-16 16:49:01 -05:00
Andy Cedilnik
affced3f81
BUG: Return if the file is in any directory not just in first one
2005-12-16 09:03:04 -05:00
Andy Cedilnik
945073f3fd
STYLE: Nightly Version update
2005-12-16 01:12:06 -05:00
Andy Cedilnik
5966baeec3
ENH: Report an error if the target does not exists
2005-12-15 12:01:28 -05:00
Bill Hoffman
4b0fd57bef
ENH: fix module documenation to handle bad docs and fix qt3 docs
2005-12-15 09:19:23 -05:00
Andy Cedilnik
eef9390dc6
STYLE: Nightly Version update
2005-12-15 01:47:49 -05:00
Bill Hoffman
b7fa820118
ENH: add documentation support for modules
2005-12-14 13:51:08 -05:00
Brad King
805d365d47
ENH: Renamed ZeroTargetCheck target to ZERO_CHECK for consistency with other CMake-generated targets (ALL_BUILD, RUN_TESTS, INSTALL).
2005-12-14 11:00:44 -05:00
Brad King
9f38df7046
COMP: Fix conversion warning.
2005-12-14 10:58:09 -05:00
Brad King
163e3ff56c
ENH: Removed cmMakefile arguments from cmTarget methods because cmTarget has the ivar m_Makefile now. Re-implemented cmLocalUnixMakefileGenerator3::AppendAnyDepend to use the new global knowledge and avoid the need to look at the cache for information about other targets. This should fix problems with custom commands and executables with the OUTPUT_NAME set. Also the <target>_LIBRARY_TYPE cache variable is no longer needed at all and has been removed.
2005-12-14 10:47:33 -05:00
Brad King
af36d6e2e7
COMP: Fixed unused variable warning.
2005-12-13 18:23:37 -05:00
Andy Cedilnik
5007cbce3b
BUG: Fix the problem with update.xml.tmp not being coppied
2005-12-13 15:16:46 -05:00
Ken Martin
c3c349109b
ENH: removed TARGET_DIR_PREFIX support and someother fix
2005-12-13 15:14:08 -05:00
Ken Martin
0b69b892ed
ENH: removed TARGET_DIR_PREFIX support
2005-12-13 15:13:17 -05:00
Ken Martin
fa3120a4a5
STYLE: fix missing docs
2005-12-13 15:12:37 -05:00
Brad King
1c7075057f
ENH: Added support for parallel builds in VS 8. There is now a special target on which all other targets depend that re-runs CMake if any listfiles have been changed. This addresses bug#2512.
2005-12-13 14:21:28 -05:00
Brad King
a8d199df49
BUG: Fix storage/use of argc/argv in CMakeSetup dialog.
2005-12-13 14:14:16 -05:00
Andy Cedilnik
23ba8f965a
STYLE: Nightly Version update
2005-12-13 04:24:25 -05:00
Bill Hoffman
129299f900
ENH: fix for bug 2584, empty source groups with children skipped
2005-12-12 11:34:17 -05:00
Andy Cedilnik
b08a9e3508
STYLE: Nightly Version update
2005-12-12 04:17:07 -05:00
Andy Cedilnik
d512aa1cc3
STYLE: Nightly Version update
2005-12-11 04:20:32 -05:00
Andy Cedilnik
ccf5a130ef
COMP: for a in range(100): write_on_board(No std in kwsys...)
2005-12-11 00:12:40 -05:00
Andy Cedilnik
ea7c7bb34d
ENH: Allow the installer to overwrite the install prefix
2005-12-10 12:11:20 -05:00
Andy Cedilnik
5e56c7c201
ENH: Add a method to remove remaining arguments
2005-12-10 12:10:09 -05:00
Andy Cedilnik
5999a81bcd
COMP: Fix the exporting so that it can actually be used
2005-12-10 12:09:24 -05:00
Andy Cedilnik
33c891f8d8
ENH: Add another signature to FindProgram that matches more to the one from CMake
2005-12-10 12:08:55 -05:00
Andy Cedilnik
9c64a17845
STYLE: Nightly Version update
2005-12-10 04:21:56 -05:00
Bill Hoffman
90bdb216a4
ENH: try to fix hp build problem
2005-12-09 23:04:33 -05:00
Andy Cedilnik
63a5effc7f
ENH: fix compile error
2005-12-09 16:32:19 -05:00
Bill Hoffman
d13643aa92
ENH: clean up style a bit
2005-12-09 14:30:11 -05:00
Bill Hoffman
92b6c8e742
PERF: apply patch for bug 2575 speeds up depend scanning
2005-12-09 13:58:55 -05:00
Andy Cedilnik
3a3ffea532
STYLE: Nightly Version update
2005-12-09 04:17:46 -05:00
Andy Cedilnik
25e9bceb0a
STYLE: Nightly Version update
2005-12-08 04:21:52 -05:00
Andy Cedilnik
02b961f29c
ENH: Make commands scriptable
2005-12-07 11:39:08 -05:00
Andy Cedilnik
19398fd2c8
STYLE: Nightly Version update
2005-12-06 10:55:07 -05:00
Andy Cedilnik
22a434121a
STYLE: Nightly Version update
2005-12-05 08:19:58 -05:00
Andy Cedilnik
33691be50e
STYLE: Nightly Version update
2005-12-04 05:04:27 -05:00
Andy Cedilnik
13e6693ad2
STYLE: Nightly Version update
2005-12-03 06:10:02 -05:00
Andy Cedilnik
a6356e2db9
STYLE: Nightly Version update
2005-12-02 05:30:26 -05:00
Andy Cedilnik
782bef7374
ENH: Add a way for the generated command to include extra flags. This is useful for CTest (or try compile) to add -j2
2005-12-01 11:41:00 -05:00
Andy Cedilnik
e95224b2e7
STYLE: Nightly Version update
2005-12-01 05:32:27 -05:00
Andy Cedilnik
1578bebdad
ENH: Add variable for debugging. This variable CMAKE_PARENT_LIST_FILE holds the parent CMake list file of the current cmake list file.
2005-11-30 13:46:48 -05:00
Andy Cedilnik
358a9b133d
STYLE: Nightly Version update
2005-11-30 05:22:50 -05:00
Andy Cedilnik
b8b27089e7
STYLE: Nightly Version update
2005-11-29 05:24:45 -05:00
Andy Cedilnik
c1cdb723b1
STYLE: Nightly Version update
2005-11-28 05:17:59 -05:00
Andy Cedilnik
b1cf98492e
STYLE: Nightly Version update
2005-11-27 05:27:51 -05:00
Andy Cedilnik
820bda2e00
STYLE: Nightly Version update
2005-11-26 05:21:29 -05:00
Andy Cedilnik
4918330de7
STYLE: Nightly Version update
2005-11-25 05:18:47 -05:00
Andy Cedilnik
36653b9619
STYLE: Nightly Version update
2005-11-24 05:21:13 -05:00
Bill Hoffman
d0e801247f
ENH: executable prefix and post fix variables should not be the same as the executable extension
2005-11-23 10:27:05 -05:00
Andy Cedilnik
77fb139317
STYLE: Nightly Version update
2005-11-23 05:35:51 -05:00
Brad King
102dd34bdc
BUG: Do not expand escape sequences when re-expanding variables in include directories, link directories, and link libraries.
2005-11-22 17:03:07 -05:00
Brad King
130d469dd4
BUG: Do not accept a directory name as a library.
2005-11-22 16:59:31 -05:00
Bill Hoffman
76724c23bf
BUG: fix for bug 2357, do not allow targets to link to directories
2005-11-22 16:08:16 -05:00
Bill Hoffman
9312deb035
BUG: fix spelling error
2005-11-22 15:15:52 -05:00
Brad King
d952f68738
BUG: Tweak VS8 generator to keep VS8 happy. The .vcproj files need their own GUIDs in a ProjectGUID attribute. The top level .sln file needs a special comment at the top to allow it to be opened with double-click in explorer.
2005-11-22 13:37:42 -05:00
Brad King
ed72b56512
STYLE: Fixed documentation to state target_EXPORTS default right after DEFINE_SYMBOL documentation instead of many sentences later in a random place.
2005-11-22 11:35:41 -05:00
Andy Cedilnik
8830c100ab
STYLE: Nightly Version update
2005-11-22 05:18:36 -05:00
Andy Cedilnik
4c2dee2bad
STYLE: Nightly Version update
2005-11-21 05:18:40 -05:00
Andy Cedilnik
0a15a96dc3
STYLE: Nightly Version update
2005-11-20 05:30:50 -05:00
Bill Hoffman
49840778b9
ENH: add some more properties for visual studio projects
2005-11-19 09:40:11 -05:00
Bill Hoffman
9104097502
COMP: fix compile error
2005-11-19 08:29:28 -05:00
Bill Hoffman
c3d9a7ca5a
ENH: fix docs
2005-11-19 08:04:36 -05:00
Andy Cedilnik
408abf5d08
STYLE: Nightly Version update
2005-11-19 05:22:02 -05:00
Bill Hoffman
1c01c12af3
ENH: more chars need quotes
2005-11-18 16:59:53 -05:00
Bill Hoffman
47622dde01
ENH: fixes for Xcode 2.2
2005-11-18 14:12:09 -05:00
Bill Hoffman
c0ee3a13a5
ENH: add new error regex
2005-11-18 10:40:31 -05:00
Brad King
036a78056c
BUG: Fixed flag-to-vcproj-attribute conversion code to work again (it was broken by the optimization changes). Added conversion of /nologo flag to SuppressStartupBanner attribute and /Gy flag to EnableFunctionLevelLinking attribute.
2005-11-18 10:36:52 -05:00
Brad King
8dc8232027
BUG: Fixed XML escapes for custom commands. Also added escaping of newlines for VS 2005.
2005-11-17 15:57:51 -05:00
Brad King
0df3c162fb
BUG: Do not dereference an end iterator.
2005-11-17 15:44:43 -05:00
Brad King
70b4e1051e
BUG: Fixed support for external object files built by custom commands. Also added a test to keep it working.
2005-11-17 13:49:10 -05:00
Ken Martin
6ce463dab3
STYLE: fix docs
2005-11-17 11:46:16 -05:00
Ken Martin
4d2ce04caa
STYLE: fix docs
2005-11-17 11:39:02 -05:00
Ken Martin
f6ef36d8b2
STYLE: fix docs
2005-11-17 11:20:51 -05:00
Ken Martin
bb7577f4e7
STYLE: fix docs
2005-11-17 11:04:11 -05:00
Ken Martin
590377dcdd
STYLE: fix docs
2005-11-17 10:41:37 -05:00
Ken Martin
71934cedbd
STYLE: fix docs
2005-11-17 10:36:55 -05:00
Ken Martin
5385811e60
STYLE: fix docs
2005-11-17 10:28:35 -05:00
Ken Martin
ef5fe4b256
STYLE: fix docs
2005-11-17 10:22:05 -05:00
Ken Martin
fb6d598813
BUG: clean up scoping
2005-11-17 09:44:32 -05:00
Ken Martin
435f4ad8b0
BUG: fix incrementing past end
2005-11-17 09:33:17 -05:00
Ken Martin
7321be8f6d
BUG: fix incrementing past end
2005-11-17 09:32:07 -05:00
Ken Martin
1e2a08e452
STYLE: fix docs
2005-11-17 09:31:43 -05:00
Andy Cedilnik
a1c7a6f4d3
STYLE: Nightly Version update
2005-11-17 05:24:39 -05:00
Ken Martin
25b26ae808
STYLE: fix docs
2005-11-16 14:41:10 -05:00
Ken Martin
0342189356
STYLE: fix docs
2005-11-16 14:27:38 -05:00
Ken Martin
d1840f2e57
STYLE: fix docs
2005-11-16 14:11:09 -05:00
Ken Martin
69d931f643
STYLE: fix docs
2005-11-16 14:02:30 -05:00
Bill Hoffman
8b7091a0a6
ENH: fixes for xcode21 and build styles and comments in the generated project
2005-11-16 13:13:39 -05:00
Ken Martin
7a1745b84b
STYLE: fix docs
2005-11-16 12:11:14 -05:00
Ken Martin
0334c77316
STYLE: fix docs
2005-11-16 12:10:37 -05:00
Ken Martin
bd45a7bb18
STYLE: fix docs
2005-11-16 12:05:04 -05:00
Ken Martin
89f3e97730
STYLE: fix docs
2005-11-16 11:57:36 -05:00
Brad King
e3876623f6
STYLE: Documented reference to "man select_tut".
2005-11-16 11:39:43 -05:00
Brad King
5dae3d67f4
BUG: Do not close handle obtained from GetModuleHandle which does not increase the reference count of the module.
2005-11-16 11:36:05 -05:00
Ken Martin
1d4b3f8388
STYLE: fix docs
2005-11-16 11:25:47 -05:00
Ken Martin
f6a6522801
STYLE: fix docs
2005-11-16 10:40:16 -05:00
Ken Martin
0629e2561c
STYLE: fix docs
2005-11-16 10:37:02 -05:00
Ken Martin
e3b06f10dd
STYLE: fix docs
2005-11-16 10:26:41 -05:00
Ken Martin
3395e137fa
STYLE: fix docs
2005-11-16 10:22:58 -05:00
Ken Martin
a043b6608c
STYLE: fix docs
2005-11-16 10:16:57 -05:00
Ken Martin
09b3d9d2f1
STYLE: removed some docs that did not make sense
2005-11-16 10:08:02 -05:00
Andy Cedilnik
4de14f89b1
STYLE: Nightly Version update
2005-11-16 06:30:40 -05:00
Ken Martin
51cf783089
STYLE: updated comments
2005-11-15 13:30:44 -05:00
Andy Cedilnik
b1e0e86331
STYLE: Nightly Version update
2005-11-15 05:27:54 -05:00
Andy Cedilnik
6174cc7091
STYLE: Nightly Version update
2005-11-14 05:24:49 -05:00
Andy Cedilnik
0255f596b8
STYLE: Nightly Version update
2005-11-13 05:20:31 -05:00
Andy Cedilnik
b366c14c32
STYLE: Nightly Version update
2005-11-12 05:28:48 -05:00
Andy Cedilnik
870bb34fb9
STYLE: Nightly Version update
2005-11-11 05:51:12 -05:00
Ken Martin
4d3537597e
ENH: added tutorial tests
2005-11-10 10:55:34 -05:00
Ken Martin
3480c252a3
ENH: change the pass regexp so that it overrides the return value
2005-11-10 10:55:04 -05:00
Andy Cedilnik
aadec14903
STYLE: Nightly Version update
2005-11-10 04:48:05 -05:00
Andy Cedilnik
4245eb0b53
STYLE: More comments
2005-11-09 11:14:54 -05:00
Andy Cedilnik
4e9d832525
ENH: Change flag to PASS_REGULAR_EXPRESSION and FAIL_REGULAR_EXPRESSION and add help in cmSetTestsPropertiesCommand
2005-11-09 11:07:36 -05:00
Andy Cedilnik
a285a90809
COMP: Fix all dashboards
2005-11-09 07:22:28 -05:00
Andy Cedilnik
933c97546b
STYLE: Nightly Version update
2005-11-09 05:33:01 -05:00
Andy Cedilnik
1de28a762f
ENH: Add test for output regular expression
2005-11-08 17:59:58 -05:00
Andy Cedilnik
34e7834451
ENH: Add support for output reguilar expression
2005-11-08 17:59:20 -05:00
Andy Cedilnik
eccc4779e4
STYLE: Nightly Version update
2005-11-08 05:33:37 -05:00
Andy Cedilnik
a2578e6b4d
STYLE: Nightly Version update
2005-11-07 05:34:08 -05:00
Andy Cedilnik
cf4609d15f
STYLE: Nightly Version update
2005-11-06 05:22:11 -05:00
Andy Cedilnik
aa59ab1608
STYLE: Nightly Version update
2005-11-05 04:18:56 -05:00
Ken Martin
4dcff55479
DOC: updated comment about the inherited ivar
2005-11-04 10:52:15 -05:00
Andy Cedilnik
5acbbcbba3
STYLE: Nightly Version update
2005-11-03 04:24:06 -05:00
Andy Cedilnik
35b529cc3e
STYLE: Nightly Version update
2005-11-02 04:14:20 -05:00
Andy Cedilnik
a8d79ab9cc
STYLE: Nightly Version update
2005-10-31 12:09:36 -05:00
Andy Cedilnik
726e3cbaf1
STYLE: Nightly Version update
2005-10-30 08:01:58 -05:00
Bill Hoffman
c78df46153
BUG: fix stack over write bug
2005-10-28 11:52:23 -04:00
Bill Hoffman
08be73fff1
BUG: make the clean target work
2005-10-28 11:02:29 -04:00
Brad King
946c9a2cc6
ENH: Improved file modification time comparison on Windows to use GetFileAttributesEx instead of CreateFile/GetFileTime/CloseHandle to get file times. This results in a 30% reduction in time to do a build system check.
2005-10-27 13:57:48 -04:00
Andy Cedilnik
6b0c50e824
STYLE: Nightly Version update
2005-10-26 05:32:27 -04:00
Andy Cedilnik
c564125896
STYLE: Nightly Version update
2005-10-25 05:32:53 -04:00
Andy Cedilnik
27d06a7492
STYLE: Nightly Version update
2005-10-24 05:29:34 -04:00
Andy Cedilnik
43e42728e5
STYLE: Nightly Version update
2005-10-23 05:21:48 -04:00
Andy Cedilnik
6d03a116ae
STYLE: Nightly Version update
2005-10-22 05:51:16 -04:00
Ken Martin
52edb9c483
ENH: fix for bad placement of SILENT target
2005-10-21 15:24:12 -04:00
Ken Martin
8a1f581bd3
BUG: symlink issue
2005-10-21 12:04:26 -04:00
Ken Martin
017af44ca3
BUG: fix bad checkin that had debugging code in it
2005-10-21 11:10:30 -04:00
Bill Hoffman
54f75b05cd
ENH: try to get this thing to pass with cmake 2.2.1
2005-10-21 09:49:04 -04:00
Andy Cedilnik
d9418a87d8
STYLE: Nightly Version update
2005-10-21 04:43:58 -04:00
Ken Martin
4c32cfb3a3
BUG: fix over checking of build system
2005-10-20 16:37:37 -04:00
Ken Martin
d3d746ad7b
STYLE: minor cleanup
2005-10-20 16:37:14 -04:00
Ken Martin
b7b902e048
BUG: fix for def files and new local target link lines
2005-10-20 15:03:17 -04:00
Ken Martin
a2d4e15ed3
ENH: missing check_build_system for all target
2005-10-20 14:25:08 -04:00
Ken Martin
929553a02e
ENH: big cleanup and fix for jump commands
2005-10-20 13:40:28 -04:00
Bill Hoffman
097debb55a
BUG: end is not really end, but rather length
2005-10-20 10:11:03 -04:00
Andy Cedilnik
1e6431801c
STYLE: Nightly Version update
2005-10-20 04:37:43 -04:00
Ken Martin
370cfb037c
COMP: fix compiler error
2005-10-19 13:23:01 -04:00
Andy Cedilnik
eff0013b3b
ENH: More output
2005-10-19 11:00:28 -04:00
Andy Cedilnik
baa7b749e4
BUG: Initialize to something resonable
2005-10-19 11:00:06 -04:00
Andy Cedilnik
bf6b379b11
COMP: More namespace fixes to build on HP
2005-10-19 10:47:19 -04:00
Ken Martin
6b444ee345
BUG: cd into local directory to reduce link line length
2005-10-19 10:03:20 -04:00
Andy Cedilnik
66e50573c1
COMP: Fix namespace. This way kwsys can be built outside cmake
2005-10-19 08:42:22 -04:00
Andy Cedilnik
d9d8d537c1
STYLE: Nightly Version update
2005-10-19 04:41:00 -04:00
Bill Hoffman
13c322a0be
ENH: fix test
2005-10-18 16:35:11 -04:00
Bill Hoffman
eef7ccc9d6
ENH: add .txx files and put the start directory in the search path
2005-10-18 16:10:04 -04:00
Bill Hoffman
f72deca3a2
ENH: unused include
2005-10-18 16:09:34 -04:00
Bill Hoffman
40094058db
ENH: spelling
2005-10-18 16:09:16 -04:00
Andy Cedilnik
fdc4795b91
ENH: Push glob to the kwsys
2005-10-18 14:08:55 -04:00
Andy Cedilnik
2a9d2ed412
COMP: Remove warning
2005-10-18 09:42:35 -04:00
Andy Cedilnik
314641a407
STYLE: Nightly Version update
2005-10-18 04:37:17 -04:00
Andy Cedilnik
f6c00e74c2
ENH: Fix precedence
2005-10-17 16:53:11 -04:00
Andy Cedilnik
985d092d4d
ENH: Add rudamentary mathematical expression support
2005-10-17 16:42:47 -04:00
Brad King
a7d4b61699
BUG: Lexer should be case insensitive so flex should be run with -i option. This partially addresses bug#2361.
2005-10-17 09:58:53 -04:00
Andy Cedilnik
12ef4edf64
ENH: Add String length and substring
2005-10-17 09:56:42 -04: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
Andy Cedilnik
33ac18891f
BUG: If test passes but it should fail, report an error
2005-10-17 09:09:51 -04:00
Andy Cedilnik
2df1442d4d
STYLE: Nightly Version update
2005-10-17 04:45:16 -04:00
Andy Cedilnik
07c07e86e9
STYLE: Nightly Version update
2005-10-16 04:42:40 -04:00
Andy Cedilnik
b038279964
STYLE: Nightly Version update
2005-10-15 04:43:19 -04:00
Andy Cedilnik
019442541b
STYLE: Nightly Version update
2005-10-14 05:24:55 -04:00
Andy Cedilnik
0a24d706c5
ENH: More error exceptions
2005-10-13 10:30:42 -04:00
Andy Cedilnik
6a67b1bf71
BUG: Fix logic to return true when the file was already statted. Also, use nanosecond percision if available. Remove debug
2005-10-13 10:07:12 -04:00
Andy Cedilnik
f2b8c8f31a
STYLE: Nightly Version update
2005-10-13 05:14:33 -04:00
Andy Cedilnik
f18e7c7ff7
ENH: Improve performance of check build system by creating another file that is simpler to parse and therefore much faster overall
2005-10-12 13:52:29 -04:00
Andy Cedilnik
a51dfefe79
ENH: Optimize performance by caching stat results
2005-10-12 13:51:15 -04:00
Andy Cedilnik
2dd035c9a9
COMP: Windows fixes
2005-10-12 13:50:25 -04:00
Andy Cedilnik
775c3495e2
ENH: Add file time comparison code
2005-10-12 13:36:07 -04:00
Andy Cedilnik
b93359f41d
ENH: Add an accessor for the maximum file length
2005-10-12 12:08:49 -04:00
Andy Cedilnik
18e14ba2af
STYLE: Nightly Version update
2005-10-12 05:16:21 -04:00
Andy Cedilnik
a8f9361f60
STYLE: Nightly Version update
2005-10-11 05:19:29 -04:00
Ken Martin
345fb993aa
ENH: some fixes for better backwards compatibility
2005-10-10 11:49:17 -04:00
Andy Cedilnik
63185c1388
STYLE: Nightly Version update
2005-10-10 05:09:32 -04:00
Andy Cedilnik
b87615156c
STYLE: Nightly Version update
2005-10-09 05:07:55 -04:00
Andy Cedilnik
840c91700b
STYLE: Nightly Version update
2005-10-08 05:09:12 -04:00
Andy Cedilnik
ccac51a5cb
ENH: Add support for setting the maximum number of errors and warnings reported. This should fix Bug #2318 - The maximum number of errors to report is fixed to 50
2005-10-07 11:36:09 -04:00
Andy Cedilnik
e853caaf61
STYLE: Nightly Version update
2005-10-07 05:26:13 -04:00
Sebastien Barre
07b45da693
ENH: CMake kills me (so does Cygwin)
2005-10-06 17:16:07 -04:00
Andy Cedilnik
fa4c143ebc
STYLE: Nightly Version update
2005-10-06 05:18:57 -04:00
Sebastien Barre
6c54adf0ea
ENH: avoid the use of GET_TARGET_PROPERTY by testing the CMake executable instead of the test executable
2005-10-05 16:06:45 -04:00
Brad King
01ac3906da
BUG: Reverting fundamental type info change until it is fixed on more platforms. It was tested on Linux, SGI, HP, Sun, OSX, Windows with nmake and VS 6, 7, 7.1, 8, Borland Make, and cygwin by hand with spaces in the path and cmake 2.0 and 2.2 before committing but still seems to be failing on some dashboards...strange.
2005-10-05 13:11:34 -04:00
Andy Cedilnik
ab62098356
STYLE: Nightly Version update
2005-10-05 05:17:52 -04:00
Sebastien Barre
b83dffb500
ENH: the test for kwsys uses GET_TARGET_PROPERTY, which was not in the CMake bootstrap
2005-10-04 16:40:01 -04:00
Sebastien Barre
13627538b9
ENH: add kwsys test for DetectFileType
2005-10-04 15:09:00 -04:00
Andy Cedilnik
89569f07ed
ENH: More verbosity
2005-10-04 10:58:21 -04:00
Andy Cedilnik
6258a11c5d
STYLE: Nightly Version update
2005-10-04 05:02:49 -04:00
Brad King
d937de494a
ENH: Converting FundamentalType try-compiles into a single try-run. All the information about the existence, size, and signedness of types can be determined in one program thanks to limits.h.
2005-10-03 14:44:27 -04:00
Brad King
b9e088dcfa
BUG: Double-quotes in definitions must be escaped.
2005-10-03 14:33:35 -04:00
Andy Cedilnik
a1188cef3b
STYLE: Nightly Version update
2005-10-03 05:03:22 -04:00
Andy Cedilnik
2b2c7871ba
STYLE: Nightly Version update
2005-10-02 05:01:40 -04:00
Andy Cedilnik
8a1de402d6
STYLE: Nightly Version update
2005-10-01 05:03:37 -04:00
Andy Cedilnik
e12cf33d82
STYLE: Nightly Version update
2005-09-29 04:55:12 -04:00
Andy Cedilnik
082b86ae99
STYLE: Nightly Version update
2005-09-28 04:55:07 -04:00
Andy Cedilnik
14ebbaf3be
STYLE: Nightly Version update
2005-09-27 04:54:28 -04:00
Andy Cedilnik
4776b13851
STYLE: Nightly Version update
2005-09-26 04:55:58 -04:00
Andy Cedilnik
9721006d7f
STYLE: Nightly Version update
2005-09-24 04:57:19 -04:00
Bill Hoffman
46521aef8c
ENH: try to find a gui for the Mac
2005-09-23 17:47:46 -04:00
Ken Martin
9be341383e
BUG: the -P option was not working with relative paths and a couple types
2005-09-23 12:50:09 -04:00
Andy Cedilnik
244f5ec26a
STYLE: Nightly Version update
2005-09-23 04:54:51 -04:00
Andy Cedilnik
ba90faca0a
COMP: Try to remove warnings
2005-09-22 09:58:03 -04:00
Andy Cedilnik
5c133cd7e6
STYLE: Nightly Version update
2005-09-22 05:06:48 -04:00
Brad King
d134ac9bd3
ENH: Updated to use modern FILE command for writing to output logs instead of WRITE_FILE.
2005-09-21 14:15:14 -04:00
Brad King
393adee4d4
BUG: kwsys_ios namespace should import streambuf also.
2005-09-21 13:42:49 -04:00
Brad King
c59d56f653
BUG: Corrected and updated documentation of the -P option, -C option, GET_TARGET_PROPERTY command, and GET_SOURCE_FILE_PROPERTY command.
2005-09-21 13:31:43 -04:00
Ken Martin
059f62c5ea
ENH: removed ITK command
2005-09-21 10:32:13 -04:00
Andy Cedilnik
0981ffddcd
STYLE: Nightly Version update
2005-09-21 05:10:17 -04:00
Andy Cedilnik
0d824e1d1a
ENH: Properly report failed tests
2005-09-20 15:08:41 -04:00
Andy Cedilnik
2e50727eca
ENH: Make message into status
2005-09-20 10:42:38 -04:00
Andy Cedilnik
fdca6962c0
STYLE: Nightly Version update
2005-09-20 05:05:48 -04:00
Brad King
dbe997e63b
BUG: When an unquoted argument contains a pair of matching double quotes spaces and tabs should be allowed in-between. This allows arguments like -DFOO='"bar zot"' to work.
2005-09-19 17:20:48 -04:00
Andy Cedilnik
ec36660ca8
BUG: Remove warning and try to fix memory problem
2005-09-19 16:19:57 -04:00
Andy Cedilnik
5f2343bf91
ENH: Test for both commands
2005-09-19 15:15:11 -04:00
Andy Cedilnik
51a19d99ba
ENH: Modify output based on wether it is tested or memory checked
2005-09-19 15:11:54 -04:00
Andy Cedilnik
53b3b56991
BUG: This should fix memory checking
2005-09-19 15:08:00 -04:00
Andy Cedilnik
487c5439a3
STYLE: Nightly Version update
2005-09-19 04:45:24 -04:00
Brad King
e2d7c3a4e4
STYLE: Added reference to documentation in CMakeLists.txt.
2005-09-18 17:15:29 -04:00
Brad King
e440c6a826
STYLE: Added backward compatibility disclaimer.
2005-09-18 17:08:56 -04:00
Andy Cedilnik
498c2e6dc5
BUG: Fix which argument is which, also, fix the test to be less agressive
2005-09-18 08:17:39 -04:00
Andy Cedilnik
aab5d12971
STYLE: Nightly Version update
2005-09-18 04:35:34 -04:00
Andy Cedilnik
66019dc5d9
ENH: Fix memcheck command
2005-09-17 11:31:22 -04:00
Andy Cedilnik
28a9e9a919
ENH: Add testing of GET_TEST_PROPERTY command
2005-09-17 09:53:09 -04:00
Andy Cedilnik
8ee8cd372f
BUG: On WIN32, since we are using subkey, set it
2005-09-17 08:50:10 -04:00
Andy Cedilnik
18e76badb6
STYLE: Nightly Version update
2005-09-17 05:04:35 -04:00
Andy Cedilnik
ef8212d28b
COMP: Remove unused variable
2005-09-16 15:30:57 -04:00
Andy Cedilnik
767057f37f
BUG: Fix encoding and add deleting to the test
2005-09-16 13:56:09 -04:00
Andy Cedilnik
9b486bacfc
ENH: Modify API a little bit to allow arbitrary length values. Encode certain characters. Rename UNIX registry to FILE registry. More testing
2005-09-16 13:38:25 -04:00
Andy Cedilnik
efeffc52ce
COMP: Remove problem on borland
2005-09-16 10:09:38 -04:00
Andy Cedilnik
4d1f0fe4ea
ENH: Enable registry, add test of SET_TESTS_PROPERTIES, rename tests for dart2
2005-09-16 09:21:05 -04:00
Andy Cedilnik
3548c51e7d
COMP: Remove some more warnings
2005-09-16 09:20:28 -04:00
Andy Cedilnik
6d9aee1e22
ENH: Cleanups and expose unix registry on windows (for cygwin etc)
2005-09-16 09:15:52 -04:00
Andy Cedilnik
30b67a8bfe
COMP: Win32 fixes
2005-09-16 09:08:40 -04:00
Andy Cedilnik
df4f999457
ENH: More handling of unix versus windows registry
2005-09-16 08:38:12 -04:00
Andy Cedilnik
0b30d23085
ENH: Initial import
2005-09-16 08:20:48 -04:00
Andy Cedilnik
656357a475
STYLE: Nightly Version update
2005-09-16 05:17:33 -04:00
Andy Cedilnik
287eeb283e
ENH: Expose version of ctest
2005-09-15 17:22:06 -04:00
Andy Cedilnik
79bf20ec6d
COMP: Too fast commit
2005-09-15 16:06:29 -04:00
Andy Cedilnik
34f1419aa4
BUG: Make sure full paths are collapsed
2005-09-15 16:03:06 -04:00
Bill Hoffman
5b9ecdec44
ENH: fix warning
2005-09-15 13:26:29 -04:00
Bill Hoffman
8be3e4eeca
ENH: clean up EnableLanguage try to fix problem where try compile runs cmake
2005-09-15 12:17:38 -04:00
Andy Cedilnik
6975e6acee
STYLE: Nightly Version update
2005-09-15 04:53:34 -04:00
Andy Cedilnik
7f185a465b
STYLE: Nightly Version update
2005-09-14 04:52:42 -04:00
Ken Martin
2a45d5cd68
ENH: added DIRECTORY option to GET_DIRECTORY_PROPERTIES
2005-09-13 10:39:42 -04:00
Andy Cedilnik
f9fa8ee068
STYLE: Nightly Version update
2005-09-13 04:52:02 -04:00
Ken Martin
4cb9d2fd96
ENH: better format for ADD_SUBDIRECTORY command
2005-09-12 13:46:16 -04:00
Bill Hoffman
6dfb10d374
ENH: use the findqt3 from this cmake and not the one configureing cmake
2005-09-12 10:37:04 -04:00
Bill Hoffman
34170ed52e
ENH: more qt changes
2005-09-12 09:32:21 -04:00
Andy Cedilnik
b6880f295d
STYLE: Nightly Version update
2005-09-12 04:37:50 -04:00
Andy Cedilnik
44db5b63bf
STYLE: Nightly Version update
2005-09-11 04:50:22 -04:00
Bill Hoffman
f8c259b443
BUG: try to fix qt problems
2005-09-10 10:33:10 -04:00
Andy Cedilnik
e6cb2ee6c4
STYLE: Nightly Version update
2005-09-10 04:55:00 -04:00
Andy Cedilnik
1d16de7485
STYLE: Nightly Version update
2005-09-09 05:07:22 -04:00
Bill Hoffman
29a40d3869
ENH: remove UMR
2005-09-08 15:26:36 -04:00
Bill Hoffman
cae9971f6a
BUG: fix spelling error
2005-09-08 15:25:55 -04:00
Andy Cedilnik
93ee345b41
BUG: fix xcode 15 (really bill Hoffman)
2005-09-08 14:35:37 -04:00
Ken Martin
b72d77d929
BUG: bug num 1994 library linking when a config is not specified but debug and opt libs are
2005-09-08 14:22:58 -04:00
Andy Cedilnik
0a521f4e3e
STYLE: Nightly Version update
2005-09-08 05:05:35 -04:00
Bill Hoffman
9c4bfe975a
ENH: add a fix for VTK on the mac and a way to fix some projects with a single file in the cmake modules directory
2005-09-07 17:05:01 -04:00
Andy Cedilnik
99368244bb
STYLE: Nightly Version update
2005-09-07 05:00:23 -04:00
Andy Cedilnik
fcce3ac0a1
ENH: Add a way for test to intentionally fail
2005-09-06 23:31:41 -04:00
Andy Cedilnik
52b808257d
STYLE: Nightly Version update
2005-09-06 05:04:09 -04:00
Bill Hoffman
4bc584419e
ENH: fix warnings
2005-09-05 09:17:59 -04:00
Andy Cedilnik
496724ced4
STYLE: Nightly Version update
2005-09-05 04:58:49 -04:00
Andy Cedilnik
a68d420154
STYLE: Nightly Version update
2005-09-04 04:46:59 -04:00
Andy Cedilnik
5da9185861
STYLE: Nightly Version update
2005-09-03 04:55:06 -04:00
Bill Hoffman
6b4c142c7d
ENH: add real support for Xcode21
2005-09-02 16:29:32 -04:00
Bill Hoffman
389333967b
BUG: not all Macs are case insensitive if they mount nfs directories
2005-09-02 08:41:49 -04:00
Andy Cedilnik
03b528fdef
STYLE: Nightly Version update
2005-09-02 05:05:09 -04:00
Bill Hoffman
52923844f5
ENH: fix NONE
2005-09-01 17:14:56 -04:00
Andy Cedilnik
8a79c86a01
STYLE: Nightly Version update
2005-09-01 05:01:23 -04:00
Brad King
2e004e03ca
ENH: Added cygcheck knowledge for --ldd option on Cygwin. Added error message for --ldd option when no tool is available but the option was still requested.
2005-08-31 19:41:53 -04:00
Andy Cedilnik
9770d27e53
STYLE: Nightly Version update
2005-08-31 05:08:46 -04:00
Bill Hoffman
62ae06081e
ENH: use native Deployment and Development directories
2005-08-30 13:58:46 -04:00
Andy Cedilnik
feb2d86f26
STYLE: Nightly Version update
2005-08-30 04:59:35 -04:00
Andy Cedilnik
808ce048eb
STYLE: Nightly Version update
2005-08-29 04:57:04 -04:00
Andy Cedilnik
ec19b5fb84
STYLE: Nightly Version update
2005-08-28 04:57:07 -04:00
Andy Cedilnik
e47ad1e84a
STYLE: Nightly Version update
2005-08-27 05:04:19 -04:00
Andy Cedilnik
bd9852e50f
COMP: Simplify logic and remove sun compile error
2005-08-26 16:20:26 -04:00
Andy Cedilnik
af7221b015
STYLE: Nightly Version update
2005-08-26 05:00:55 -04:00
Andy Cedilnik
557cd3d993
STYLE: Nightly Version update
2005-08-25 05:01:22 -04:00
Andy Cedilnik
547280b0ba
BUG: Prevent from creating bogus files
2005-08-24 11:18:26 -04:00
Andy Cedilnik
049678f8ee
STYLE: Nightly Version update
2005-08-24 04:54:55 -04:00
Bill Hoffman
621c84f9e0
make sure correct path type is used
2005-08-23 10:24:01 -04:00
Andy Cedilnik
d13e654ba6
STYLE: Nightly Version update
2005-08-23 04:48:24 -04:00
Andy Cedilnik
d944b68537
STYLE: Nightly Version update
2005-08-22 04:52:12 -04:00
Andy Cedilnik
f6263e3094
STYLE: Nightly Version update
2005-08-21 04:56:50 -04:00
Andy Cedilnik
20c44683bc
STYLE: Nightly Version update
2005-08-20 05:01:10 -04:00
Brad King
05e6c3f3ba
BUG: Fixed OUTPUT_NAME feature for VS6 generator. It was not working for Debug builds and was not paying attention to the executable output path.
2005-08-19 17:57:36 -04:00
Bill Hoffman
c69c9e0134
ENH: add support for OUTPUT_NAME
2005-08-19 17:17:13 -04:00
Andy Cedilnik
8d8c3be72b
BUG: If the scanner is not defined this would crash. For example when using new language
2005-08-19 10:13:04 -04:00
Brad King
904305e3cb
ENH: Added cmake -E create_symlink command that behaves like ln -s.
2005-08-19 09:38:17 -04:00
Andy Cedilnik
b79027b41d
STYLE: Nightly Version update
2005-08-19 04:52:23 -04:00
Andy Cedilnik
74caa9fea7
COMP: Add STD namespace
2005-08-18 16:17:18 -04:00
Brad King
ca1cd089ae
BUG: Fixed dirname in a few cases on windows. Now using KWSYS_SHARED_FORWARD_CONFIG_NAME setting instead of CMAKE_INTDIR directly to give choice to user code. Updated documentation to include @KWSYS_NAMESPACE@_SHARED_FORWARD_CONFIG_NAME, @KWSYS_NAMESPACE@_SHARED_FORWARD_OPTION_PRINT, and @KWSYS_NAMESPACE@_SHARED_FORWARD_OPTION_LDD settings.
2005-08-18 16:06:08 -04:00
Andy Cedilnik
a274a8fb77
ENH: Improve log file strategy
2005-08-18 13:50:16 -04:00
Andy Cedilnik
d9ed857c8c
ENH: Set update options
2005-08-18 10:02:47 -04:00
Brad King
207c39a7ad
ENH: Added support for Windows.
2005-08-18 09:23:15 -04:00
Brad King
a5d1e0ef58
COMP: Work-around iterator/const_iterator comparison problem on Borland 5.5.
2005-08-18 09:19:55 -04:00
Andy Cedilnik
bf87041f37
STYLE: Nightly Version update
2005-08-18 05:41:07 -04:00
Brad King
1c96fa4a41
BUG: RunSingleCommand should translate NULL characters in the output to valid text. This should fix the missing-output problem caused by NULL-characters in VS build output.
2005-08-17 17:39:59 -04:00
Brad King
93efb1cf5b
BUG: Automatic pwd/cwd path translation must check that the generated logical-to-physical mapping is correct by using realpath.
2005-08-17 17:04:23 -04:00
Brad King
b0d05cf020
ENH: Updated SimpleInstall test to test new versioned executable and OUTPUT_NAME support.
2005-08-17 16:19:33 -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
Brad King
78112eef25
ENH: Added -E cmake_symlink_executable command to help create symbolic links for versioned executables.
2005-08-17 16:06:52 -04:00