Commit Graph

9776 Commits

Author SHA1 Message Date
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
68c2dd8009 COMP: also use -Wl,-relax and -lc -lnss etc. when using the IBM compiler
Alex
2007-08-17 10:41:27 -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
Bill Hoffman
038f3e240c ENH: use the correct flag for the linker 2007-08-17 09:00:13 -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
Alexander Neundorf
fee42f6e68 STYLE: this wasn't intended to be committed
Alex
2007-08-16 15:03:31 -04:00
Alexander Neundorf
6b0e5745ab ENH: add -Wl,-relax to the default linker flags for BlueGene, otherwise you can get "relocation truncated to fit" errors
Alex
2007-08-16 15:02:14 -04:00
Brad King
a7213b3e63 ENH: Added dash1win98 expected nightly. 2007-08-16 10:14:14 -04:00
Bill Hoffman
8ee6fc0598 ENH: make sure osx searches static and shared libs like other platforms 2007-08-16 09:22:29 -04:00
Alexander Neundorf
5fdb818c84 COMP: fix arguments
Alex
2007-08-16 08:37: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
Alexander Neundorf
b100fe1fe1 STYLE: don't use an extra file to generate CMakeSystem.cmake but instead
configure the toolchain file into it if required
-also search for nm, objdump and objcpy, so these can be used in macros

Alex
2007-08-15 14:26:00 -04:00
Alexander Neundorf
984b0adc5f STYLE: explicitely set default options for sdcc, so it is visible for which
processor it currently compiles, use --out-fmt-ihx to enforce .ihx files

Alex
2007-08-15 14:22:54 -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
Alexander Neundorf
58b0e31784 COMP: ccmake requires ncurses, according to Berk and since it doesn't build
on NetBSD where there are separate curses and ncurses libraries, and where
the curses library is found, which doesn't work for ccmake while the
existing ncurses library would work.
With this change it should be possible to test whether the found curses lib
provides ncurses functionality.

Alex
2007-08-15 09:43:01 -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
281e08131a BUG: fix typo
Alex
2007-08-14 10:20:20 -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
Alexander Neundorf
263bb4e172 ENH: for universal binaries return the endianess based on the processor
Alex
2007-08-13 11:04:19 -04:00
Andy Cedilnik
54f0a2f0a0 STYLE: Nightly Version update 2007-08-12 23:11:44 -04:00
Alexander Neundorf
c2e714c079 COMP: turn error into warning for now
Alex
2007-08-12 21:08:14 -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
Alexander Neundorf
578841cce5 STYLE: remove unused CheckTypeSize.c.in
ENH: change test for endianess from TRY_RUN() to TRY_COMPILE() by testing
the binary image of a 16bit integer array, tested on Linux x86, Intel Mac
and Sun (big endian)

Alex
2007-08-10 13:14:00 -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
Alexander Neundorf
1fe4220669 STYLE: remove unnecessary default search paths
Alex
2007-08-10 11:37:29 -04:00
Bill Hoffman
8b07c96090 ENH: fix memory leak 2007-08-10 11:15:19 -04:00