Alexander Neundorf
d9bbc3f45f
STYLE: fdcorrect comments about FC/CC
...
Alex
2007-05-18 09:16:07 -04:00
Brad King
8780da000a
BUG: If the Fortran CompilerId source fails to compile it should not be a failure. It is only expected to work for Fortran90 compilers.
2007-05-18 09:08:49 -04:00
Alexander Neundorf
aee311a89d
STYLE: fix line lengths
...
Alex
2007-05-18 08:49:06 -04:00
Brad King
42a272428b
BUG: Need to use GetSafeDefinition when assigning to a string.
2007-05-17 17:43:32 -04:00
Brad King
9a5b4eba97
BUG: All variable accesses should produce watch callbacks, including IF(DEFINED <var>) ones. Instead we define a new access type for IF(DEFINED) so that the error does not show up for backward compatibility variables.
2007-05-17 17:40:59 -04:00
Alexander Neundorf
b47807fc15
STYLE: fix indentation
...
ENH: add hack to make new cmake work with older existing cmake build trees
Alex
2007-05-17 17:21:52 -04:00
Alexander Neundorf
fc07a8c353
STYLE: use braces
...
Alex
2007-05-17 16:50:53 -04:00
Alexander Neundorf
ba2988e4c5
ENH: fail if install_name_tool wasn't found
...
Alex
2007-05-17 16:49:31 -04:00
Brad King
58debfd6bd
ENH: Use IF(NOT DEFINED) check to short-circuit size test.
2007-05-17 15:17:45 -04:00
Brad King
b8928b0c8e
BUG: Do not complain about missing watched variables when they are accessd with IF(DEFINED VAR).
2007-05-17 15:12:13 -04:00
Brad King
bdc7792e40
COMP: GCC 2.95 does not have std::string::clear() method.
2007-05-17 14:47:18 -04:00
Brad King
6f9575690a
ENH: Add testing of * and / character arguments except on MinGW.
2007-05-17 14:32:14 -04:00
Brad King
ad0df37f62
ENH: Added test for custom command lines with special single-character arguments.
2007-05-17 14:03:31 -04:00
Brad King
5e1dd6fb51
BUG: Some single-character arguments need quoting on windows.
2007-05-17 14:01:02 -04:00
Brad King
f41e1f496c
BUG: Disable test of angle bracket escapes until it works everywhere.
2007-05-17 13:28:54 -04:00
Alexander Neundorf
61d3444f93
ENH: merge CMake-CrossCompileBasic to HEAD
...
-add a RESULT_VARIABLE to INCLUDE()
-add CMAKE_TOOLCHAIN_FILE for specifiying your (potentially crosscompiling) toolchain
-have TRY_RUN() complain if you try to use it in crosscompiling mode (which were compiled but cannot run on this system)
-use CMAKE_EXECUTABLE_SUFFIX in TRY_RUN(), probably TRY_RUN won't be able to
run the executables if they have a different suffix because they are
probably crosscompiled, but nevertheless it should be able to find them
-make several cmake variables presettable by the user: CMAKE_C/CXX_COMPILER, CMAKE_C/CXX_OUTPUT_EXTENSION, CMAKE_SYSTEM_NAME, CMAKE_SYSTEM_INFO_FILE
-support prefix for GNU toolchains (arm-elf-gcc, arm-elf-ar, arm-elf-strip etc.)
-move ranlib on OSX from the file command to a command in executed in cmake_install.cmake
-add support for stripping during install in cmake_install.cmake
-split out cl.cmake from Windows-cl.cmake, first (very incomplete) step to support MS crosscompiling tools
-remove stdio.h from the simple C program which checks if the compiler works, since this may not exist for some embedded platforms
-create a new CMakeFindBinUtils.cmake which collects the search fro ar, ranlib, strip, ld, link, install_name_tool and other tools like these
-add support for CMAKE_FIND_ROOT_PATH for all FIND_XXX commands, which is a
list of directories which will be prepended to all search directories, right
now as a cmake variable, turning it into a global cmake property may need
some more work
-remove cmTestTestHandler::TryExecutable(), it's unused
-split cmFileCommand::HandleInstall() into slightly smaller functions
Alex
2007-05-17 13:20:44 -04:00
Brad King
9bfe711ef1
BUG: Fix ExpandListArgument when the string ends in a backslash.
2007-05-17 11:27:46 -04:00
Brad King
51fe906ab7
BUG: An empty configuration name is equivalent to no configuration.
2007-05-17 11:18:23 -04:00
Brad King
c25d2bfdd2
ENH: Added testing for custom command line arguments containing all special characters on the US keyboard. Fixed curly brace arguments on borland and % arguments in mingw32-make.
2007-05-17 10:53:18 -04:00
Brad King
cc507411d3
ENH: Added more special unix shell characters that require quoting. Added escaping of % as %% for shells inside mingw32-make.
2007-05-17 10:53:14 -04:00
Bill Hoffman
871f7cf222
ENH: fix up compiler id to be more robust
2007-05-17 10:07:51 -04:00
Bill Hoffman
0c7130905d
BUG: make sure this thing compiles on 64 bit machines
2007-05-17 08:38:07 -04:00
Andy Cedilnik
6a271a4bfb
STYLE: Nightly Version update
2007-05-17 07:27:52 -04:00
Andy Cedilnik
65645a0d4c
STYLE: Nightly Version update
2007-05-16 19:59:41 -04:00
Brad King
73197eaefa
BUG: Shell escaping needs to write % as %% for VS IDE.
2007-05-16 16:19:18 -04:00
Brad King
e1260b8468
ENH: Enabled preprocessor make rules for Watcom.
2007-05-16 13:26:47 -04:00
Brad King
142210997f
BUG: Watcom WMake needs empty rule commands even for symbolic targets. This fixes the cmake_force target.
2007-05-16 13:24:17 -04:00
Brad King
01c7db07c3
BUG: Do not send both SIGSTOP and SIGKILL when killing a process. The SIGSTOP seems to be able to block the SIGKILL occasionally. Also the SIGKILL is sufficient since the process table entry will still exist until it is reaped with waitpid.
2007-05-16 13:10:45 -04:00
Brad King
b384218ec1
BUG: Disable test of feature that is not documented or implemented everywhere.
2007-05-16 11:40:53 -04:00
Andy Cedilnik
b7b43934b8
STYLE: Nightly Version update
2007-05-16 10:36:14 -04:00
Brad King
bd78952748
BUG: Do not emit /usr/lib32 or /usr/lib64 as linker paths. Submitted by David Faure.
2007-05-16 09:07:53 -04:00
Andy Cedilnik
27727a2bba
BUG: check in the rest of the changes to move from c to cxx
2007-05-16 07:56:56 -04:00
Andy Cedilnik
9338803697
BUG: fix test for hp move to c++ to avoid ansi issues and produce a message if the compile fails, (really checked in by Bill H.)
2007-05-16 07:55:00 -04:00
Alexander Neundorf
4b33244ea5
BUG: fix segfault when trying to get the object file for a sourcefile in an
...
unknown language via GET_TARGET_PROPERTY(), as reported by Trevor Kellaway
Alex
2007-05-15 16:06:18 -04:00
Brad King
93b94ce443
STYLE: Added basic usage documentation.
2007-05-15 10:23:40 -04:00
Andy Cedilnik
d940b667f8
STYLE: Nightly Version update
2007-05-15 03:59:08 -04:00
Alexander Neundorf
e4b5de6377
STYLE: fix line lengths
...
Alex
2007-05-14 11:23:37 -04:00
Ken Martin
3aa23ce6eb
ENH: revert back to SUBDIRS so that CMake can be built with 2.2
2007-05-14 08:59:09 -04:00
Andy Cedilnik
0e7ee97d83
STYLE: Nightly Version update
2007-05-14 08:33:28 -04:00
Andy Cedilnik
643f75b878
STYLE: Nightly Version update
2007-05-13 10:59:35 -04:00
Bill Hoffman
75ad21b2ad
ENH: revert to SUBDIRS to make sure cmake can be built with 2.2
2007-05-13 09:11:58 -04:00
Brad King
33d976e583
COMP: Need CMake 2.4 or a bootstrap cmake that has ADD_SUBDIRECTORY to build.
2007-05-13 07:16:25 -04:00
Andy Cedilnik
ef20a5f920
STYLE: Nightly Version update
2007-05-12 02:58:28 -04:00
Brad King
6c421971b9
BUG: Fixed generation of XCODE_DEPEND_HELPER.make into proper directory. Cleaned up duplicate code created by recent changes.
2007-05-11 13:52:33 -04:00
Ken Martin
1c318150a6
ENH: minor fixes
2007-05-11 12:17:27 -04:00
Ken Martin
2208231aac
ENH: some more CMakeList cleanups
2007-05-11 10:22:20 -04:00
Ken Martin
0f0a83a51f
ENH: more cleanup of some CMakeLists files
2007-05-11 09:02:17 -04:00
Alexander Neundorf
cd0cd47416
BUG: const char* FilePath could point to a non-existent std::string for
...
commands used in a macro, using a std::string instead copies the contents so
this works (correct error message)
Alex
2007-05-11 08:36:05 -04:00
Andy Cedilnik
d5415ec4a7
STYLE: Nightly Version update
2007-05-11 08:11:22 -04:00
Andy Cedilnik
39b6175f57
STYLE: Nightly Version update
2007-05-10 15:18:31 -04:00