7590 Commits

Author SHA1 Message Date
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