Brad King
e684c35295
STYLE: Fixed line-too-long.
2007-10-08 10:05:42 -04:00
Brad King
5df777edd7
COMP: Added inadvertantly removed include.
2007-10-08 10:03:37 -04:00
Andy Cedilnik
999208dbd2
STYLE: Nightly Version update
2007-10-07 22:35:48 -04:00
Brad King
71400cad02
COMP: Simplified include file logic. The windows.h header should be included for all compilers on windows.
2007-10-07 16:22:16 -04:00
Andy Cedilnik
bdc1de21d1
STYLE: Nightly Version update
2007-10-06 22:42:35 -04:00
Andy Cedilnik
67398e26d2
STYLE: Nightly Version update
2007-10-05 22:31:12 -04:00
Ken Martin
adffd10cce
COMP: fix to compile on VS 8
2007-10-05 15:51:01 -04:00
Brad King
23c6b90080
BUG: Fix call to SetFileTime to set it on the proper file.
2007-10-05 10:03:16 -04:00
Brad King
89dc3b0753
COMP: Disable some warnings in generated code. Disable compilation of unused goto block.
2007-10-05 10:02:34 -04:00
Brad King
a2b2742543
ENH: During file installation treat the source file as a dependency of the installed file. Install the file only if the destination is older than the source. Set the file times on the installed file to match those of the source file. This should greatly improve the speed of repeated installations because it removes the comparison of file contents. This addresses bug#3349.
2007-10-05 09:46:28 -04:00
Andy Cedilnik
b5ca9ba3c8
STYLE: Nightly Version update
2007-10-04 22:43:06 -04:00
Bill Hoffman
056f10bf0d
ENH: update .y file with borland fix, and use a table based strcasecmp
2007-10-04 15:31:03 -04:00
David Cole
e6912431c8
COMP: Get it to compile on Borland 5.5, too. Including stl headers here does not work, because with Borland 5.5 stl headers pull in windef.h which typedefs WORD which is in the fortran tokens list...
2007-10-04 14:47:11 -04:00
Brad King
a655372568
STYLE: Removed reference to my home directory from #line calls.
2007-10-04 09:49:13 -04:00
Andy Cedilnik
e39af490f2
STYLE: Nightly Version update
2007-10-03 22:36:26 -04:00
Brad King
d06c2eed9a
COMP: Do not use non-portable strcasecmp.
2007-10-03 17:01:49 -04:00
Brad King
394077ac5c
BUG: When requiring a module through a .proxy rule add an empty .proxy rule in case no other source in the target provides it. Since it is not a file-level dependency there does not need to be a rule to create the .proxy as a file. This addresses bug#3984.
2007-10-03 16:19:19 -04:00
Brad King
f8caab4613
BUG: Fix for bug#5809. Applied patch supplied in the bug report. Updated pre-generated lexer and parser sources. This updates the makedepf90 version to 2.8.8. The parser actions have been updated to ignore "use" in comments properly.
2007-10-03 15:41:39 -04:00
Brad King
00c33e7e8f
ENH: Updated CMAKE_REGENERATE_YACCLEX option to support cmDependsFortran. Fixed to work with spaces in path.
2007-10-03 15:23:54 -04:00
Andy Cedilnik
87bf9f1490
STYLE: Nightly Version update
2007-10-02 22:27:24 -04:00
Bill Hoffman
e0899bcaf2
ENH: speed up actual path name by cache on windows
2007-10-02 15:48:21 -04:00
Andy Cedilnik
019a0989d5
STYLE: Nightly Version update
2007-10-01 22:31:04 -04:00
Andy Cedilnik
e6d45a2cf5
STYLE: Nightly Version update
2007-09-30 22:28:06 -04:00
Andy Cedilnik
4cd4c86845
STYLE: Nightly Version update
2007-09-29 22:36:19 -04:00
Andy Cedilnik
65f79a6901
STYLE: Nightly Version update
2007-09-28 22:49:30 -04:00
Andy Cedilnik
be7dc2f8c7
STYLE: Nightly Version update
2007-09-27 23:02:31 -04:00
Bill Hoffman
887699184a
COMP: remove warnings
2007-09-27 14:44:11 -04:00
Bill Hoffman
27f8666565
ENH: remove junk from output
2007-09-27 14:16:20 -04:00
Andy Cedilnik
1d5dcf7425
STYLE: Nightly Version update
2007-09-26 22:59:47 -04:00
Andy Cedilnik
62928658a0
STYLE: Nightly Version update
2007-09-25 23:06:56 -04:00
Bill Hoffman
e9889442cf
ENH: more generic search for visual studio installations
2007-09-25 11:01:36 -04:00
Bill Hoffman
9c3ffe2474
BUG: fix problem with stdout and stderr not showing up in ms dos shells
2007-09-25 10:57:49 -04:00
Andy Cedilnik
b0d9d2eedf
STYLE: Nightly Version update
2007-09-24 23:13:29 -04:00
Bill Hoffman
150805258a
ENH: add new machines
2007-09-24 13:21:25 -04:00
Bill Hoffman
9a2dbdc1f1
COMP: fix warnings on hp
2007-09-24 11:16:13 -04:00
Bill Hoffman
5059adb5ff
ENH: fix line length issues
2007-09-24 11:10:55 -04:00
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