Bill Hoffman
2fb1c43a11
ENH: fix div by 0
2007-07-20 13:03:14 -04:00
Bill Hoffman
a6c86cbd04
ENH: change order so windows functions are found first since try compile is slow on windows
2007-07-20 12:25:44 -04:00
Bill Hoffman
8ce5b5b912
ENH: change name
2007-07-20 10:07:44 -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
3a12116e39
ENH: try if tail works with the -n +<number> syntax, if not use only
...
"+<number>" (GNU tail warns that this is deprecated)
Alex
2007-07-19 15:39:58 -04:00
Alexander Neundorf
0f4985ea23
ENH: add TK_FOUND and TCLTK_FOUND
...
TCL_FOUND is now TRUE if Tcl was found, before it was only TRUE if Tcl and
Tk were found
Alex
2007-07-19 13:40:23 -04:00
Alexander Neundorf
3907d59445
BUG: fix typo
...
Alex
2007-07-19 11:59:04 -04:00
Alexander Neundorf
f0b6f02746
ENH: make the list of modules global
...
Alex
2007-07-19 11:47:23 -04:00
Alexander Neundorf
8c77fe55dc
STYLE: fix some typos, nicer debug output
...
Alex
2007-07-19 11:13:01 -04:00
Alexander Neundorf
3d862c44f1
ENH: only load the static modules in the LoadAll function
...
Alex
2007-07-19 10:20:21 -04:00
Alexander Neundorf
ad8efca061
BUG: fix #5329 , if /usr/xpg4/bin/tail exists, use this one -> on SunOS
...
/usr/bin/tail doesn't understand the -n +<number> syntax
-remove standard searchd dirs from FindPHP4.cmake
Alex
2007-07-19 09:42:57 -04:00
Alexander Neundorf
c7770b8edb
ENH: use the new FIND_PACKAGE_HANDLE_STANDARD_ARGS() macro in most of the
...
not-too-complicated modules
-remove unnecessary default search paths used in the FIND_XXX() calls
Alex
2007-07-19 09:00:51 -04:00
Andy Cedilnik
b6b1ebe295
STYLE: Nightly Version update
2007-07-18 14:38:55 -04:00
Alexander Neundorf
b5f656e0de
ENH: use the new FIND_PACKAGE_HANDLE_STANDARD_ARGS in some of the FindXXX
...
modules, remove some of the extra search paths which are also searched by
default
Alex
2007-07-18 13:56:45 -04:00
Alexander Neundorf
e118a62709
ENH: add a macro FIND_PACKAGE_HANDLE_STANDARD_ARGS(LibXml2 LIBXML2_LIBRARIES LIBXML2_INCLUDE_DIR)
...
which handles the required and QUIET arguments and sets <NAME>_FOUND
Alex
2007-07-18 13:26:02 -04:00
Alexander Neundorf
ff9ed18dad
ENH: if CMAKE_(C|CXX)_COMPILER is preset to a list of two elements, use the
...
first one as the compiler and the second one as ARG1 for the compiler
Alex
2007-07-18 10:52:53 -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
57f25c53e3
ENH: also look in the include/, lib/ and bin/ directories in the cmake
...
install dir under windows, this will help e.g. people using kdewininstaller
and similar setups
Alex
2007-07-17 08:51:45 -04:00
Alexander Neundorf
7eb86d1e3c
ENH: don't hardcode the /lib/kde3/ directory for the libtool files, but make
...
it adjustable and detect if libkdecore.so is a 64bit library
Alex
2007-07-17 08:41:20 -04:00
Alexander Neundorf
e69958c3cf
BUG: fix bootstrapping, md5sum disabled in bootstrapping mode
...
Alex
2007-07-16 15:10:40 -04:00
Alexander Neundorf
edb0a70d1f
STYLE: remove debug output
2007-07-16 13:29:41 -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
Bill Hoffman
56838c115e
ENH:
2007-07-16 10:54:29 -04:00
Bill Hoffman
97ec41e677
ENH: clean up a bit
2007-07-16 10:53:00 -04:00
Alexander Neundorf
ce33d80fa5
BUG: the Plugin test fails on NetBSD, let's see if this fixes it
...
Alex
2007-07-16 10:13:00 -04:00
Alexander Neundorf
5bd38eb630
ENH: also add the install base dir of the running cmake to the search
...
directories for the FIND_XXX() commands, for the case that somebody has its
own install tree
Alex
2007-07-16 09:08:45 -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
2339b9f753
ENH: add DragonFly BSD, which is very close to FreeBSD ( #4500 )
...
Alex
2007-07-13 11:20:42 -04:00
Alexander Neundorf
8e6f6155c0
BUG: the SET( ... CACHE INTERNAL) didn't work as expected, since the
...
variable is already added to the cache inside cmTryRunCommand.cxx, so the
value used here was ignored. Additionally the INTERNAL made it internal,
which shouldn't be done when cross compiling, since here the user is
required to edit this variable manually e.g. using ccmake.
Alex
2007-07-13 10:29:36 -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
2509e24afe
ENH: add the static libs always to the link libs, if they are not used it shouldn't hurt
...
Alex
2007-07-12 16:15:29 -04:00
Alexander Neundorf
3e72dbe4c2
ENH: add macro to test if a member has specified struct, e.g.
...
check_struct_has_member("struct stat" st_rdev "${CFG_HEADERS}" HAVE_STRUCT_STAT_ST_RDEV)
Alex
2007-07-12 15:00:37 -04:00
Alexander Neundorf
d090159318
ENH: add support for the ADSP toolchains for Blackfin, Shark and TigerShark
...
DSPs, patch from Raphael Cotty
Alex
2007-07-12 13:41:00 -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
Alexander Neundorf
a5be2b7782
BUG: honor REQUIRED and QUIETLY ( #5312 )
...
Alex
2007-07-12 11:05:57 -04:00
Alexander Neundorf
1f28b3b469
STYLE: add Readme.txt with instructions how to build cmake, fix #5296
...
Alex
2007-07-12 10:38:59 -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