Commit Graph

9782 Commits

Author SHA1 Message Date
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 ef13337c1f ENH: added tests for the CMAKE_MATCH_(0..9) variables, which get set by
regex matches (STRING(REGEX), IF(MATCHES))

Alex
2007-08-29 12:01:58 -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
Alexander Neundorf a056cffc5b COMP: enable RPATH if any of the CMAKE_USE_SYSTEM_XXX variables is enabled
or if the curses library is neither in /lib nor in /usr/lib . This makes it
build on NetBSD. For more comments see CMakeLists.txt

Alex
2007-08-28 11:02:24 -04:00
Alexander Neundorf 5615d47198 COMP: enable ANSI C, this should make it work with the HP-UX compiler
Alex
2007-08-28 10:59:08 -04:00
Alexander Neundorf bd8b733d5e ENH: use the same CMAKE_SKIP_RPATH setting in CHECK_C/CXX_SOURCE_RUNS as in
the main project. I think it doesn't make sense if a project disables
RPATH, uses CHECK_C_SOURCE_RUNS() to see if something is able to run, and
this succeeds because it has been built with RPATH, but an executable built
within the project won't be able to run since it has been built without
RPATH.

Alex
2007-08-28 10:52:07 -04:00
Alexander Neundorf 61aa07b78c COMP: maybe it compiles this way with the HP-UX compiler
Alex
2007-08-28 08:36:31 -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 8302ea66d2 ENH: add test for installing a header marked as PUBLIC_HEADER of a library
Alex
2007-08-27 16:05:42 -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 556b1257ac COMP: add a test for exporting and importing targets
Alex
2007-08-27 15:15:26 -04:00
Alexander Neundorf cfd9fdf5de COMP: the SimpleInstall test also succeeds on the Mac, so maybe Andys
comment is not valid anymore

Alex
2007-08-27 14:44:32 -04:00
Alexander Neundorf ee9dcc95b4 ENH: add the source_group() demo to the tests
Alex
2007-08-27 14:17:29 -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 983e2a9a51 BUG: KDEDIRS contains the kde install locations, not the binary dirs, so
make KDEDIRS actually work in FindKDE4.cmake

Alex
2007-08-26 03:29:13 -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
Alexander Neundorf 1410eef27a STYLE: fix typo
Alex
2007-08-26 02:42:46 -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 90aabf14f9 BUG: demo (not really test) for the source_group() command
Alex
2007-08-24 14:39:13 -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 e7a1b85f76 ENH: add test for source_group
Alex
2007-08-24 10:39:51 -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
Alexander Neundorf f35f1ac9ab STYLE: fix typo in the docs
Alex
2007-08-24 08:40:57 -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 6fd330b9e8 ENH: support QtScript
Alex
2007-08-21 16:51:30 -04:00
Alexander Neundorf b0b34dc7e5 ENH: support QtScript (since Qt 4.3), #4632
Alex
2007-08-21 16:50:49 -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