Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | BUG: now the toolchain file is configured into the buildtree, otherwise e.g. | Alexander Neundorf | 2007-05-22 | 4 | -52/+95 |
| | | | | | | | | | | | | | | | | | | CMAKE_SOURCE_DIR can't be used there ENH: modify CMakeCCompilerId.c and .h so that sdcc can compile them. As they were the preprocessor produced: 9 "test.c" static char const info_compiler[] = "INFO:compiler[" # 40 "test.c" "" "]"; and the mixing of the preprocessing directives and the string constants didn't work. Alex | ||||
* | COMP: compile fix | Alexander Neundorf | 2007-05-22 | 1 | -1/+1 |
| | | | | Alex | ||||
* | COMP: compile fix and remove warning | Alexander Neundorf | 2007-05-22 | 4 | -6/+4 |
| | | | | Alex | ||||
* | ENH: add the IMPORT keyword to ADD_EXECUTABLE(), which generates an | Alexander Neundorf | 2007-05-22 | 24 | -318/+483 |
| | | | | | | | | | | "imported" executable target. This can then be used e.g. with ADD_CUSTOM_COMMAND() to generate stuff. It adds a second container for "imported" targets, and FindTarget() now takes an additional argument bool useImportedTargets to specify whether you also want to search in the imported targets or only in the "normal" targets. Alex | ||||
* | STYLE: move the two CMAKE_SHARED_LIBRARYC/CXX_FLAGS for gcc from | Alexander Neundorf | 2007-05-22 | 2 | -15/+10 |
| | | | | | | CMakeGenericSystem.cmake to gcc.cmake Alex | ||||
* | STYLE: Nightly Version update | Andy Cedilnik | 2007-05-22 | 1 | -1/+1 |
| | |||||
* | STYLE: use a separate source file for generating CMakeSystem.cmake if ↵ | Alexander Neundorf | 2007-05-21 | 5 | -22/+28 |
| | | | | | | CMAKE_TOOLCHAIN_FILE is used Alex | ||||
* | BUG: don't fail if a compiler is given in CMAKE_C/CXX_COMPILER but it can't | Alexander Neundorf | 2007-05-21 | 2 | -4/+17 |
| | | | | | | be found in the path Alex | ||||
* | BUG: always search for ar, ranlib, etc. except under MSVC -> this should fix ↵ | Alexander Neundorf | 2007-05-21 | 2 | -16/+22 |
| | | | | | | | | the mingw fortran test -also generate the fortran test with the kdevelop generator Alex | ||||
* | STYLE: Nightly Version update | Andy Cedilnik | 2007-05-21 | 1 | -1/+1 |
| | |||||
* | BUG: Fix name of project to build for LoadCommandOneConfig now that it has ↵ | Brad King | 2007-05-20 | 1 | -1/+1 |
| | | | | been renamed for new name of LoadCommand test. | ||||
* | BUG: Use @ONLY substitution to configure CMakeSystem.cmake. | Brad King | 2007-05-20 | 1 | -1/+1 |
| | |||||
* | STYLE: Nightly Version update | Andy Cedilnik | 2007-05-20 | 1 | -1/+1 |
| | |||||
* | BUG: Finish fixing test for new name. | Brad King | 2007-05-19 | 2 | -26/+26 |
| | |||||
* | ENH: try to tone down kwstyle | Bill Hoffman | 2007-05-19 | 1 | -0/+2 |
| | |||||
* | BUG: fix project name for test | Bill Hoffman | 2007-05-19 | 2 | -2/+2 |
| | |||||
* | COMP: Fix for borland now that components list check is const. | Brad King | 2007-05-19 | 1 | -2/+4 |
| | |||||
* | STYLE: Nightly Version update | Andy Cedilnik | 2007-05-19 | 1 | -1/+1 |
| | |||||
* | ENH: some cleanup, condensing some tests, removing arguments that were not ↵ | Ken Martin | 2007-05-18 | 4 | -119/+26 |
| | | | | needed but rather were cut and paste copies etc | ||||
* | ENH: 2nd try to move stripping out of cpack and to install time, now if | Alexander Neundorf | 2007-05-18 | 2 | -47/+8 |
| | | | | | | | CPACK_STRIP_FILES is true (or contains a list of files), everything will be stripped, if it's empty or false they won't be stripped Alex | ||||
* | ENH: add install/strip target for makefile generators if strip was found | Alexander Neundorf | 2007-05-18 | 4 | -3/+26 |
| | | | | Alex | ||||
* | ENH: move hack to fix "new cmake on old build tree on OSX doesn't have ↵ | Alexander Neundorf | 2007-05-18 | 2 | -8/+9 |
| | | | | | | | | CMAKE_INSTALL_NAME_TOOL in the cache" from cmInstallTargetGenerator.cxx to Darwin.cmake Alex | ||||
* | COMP: force a recompile on VS71 | Alexander Neundorf | 2007-05-18 | 1 | -1/+0 |
| | | | | Alex | ||||
* | ENH: Use CMAKE_PLATFORM_IMPLICIT_LINK_DIRECTORIES from platform files to ↵ | Brad King | 2007-05-18 | 2 | -3/+17 |
| | | | | block link directories. | ||||
* | COMP: if a new cmake runs on an old build tree, set CMAKE_LINKER to link to ↵ | Alexander Neundorf | 2007-05-18 | 2 | -0/+12 |
| | | | | | | make it link Alex | ||||
* | COMP: fix link rules with nmake, the linker command has to be converted to ↵ | Alexander Neundorf | 2007-05-18 | 2 | -2/+3 |
| | | | | | | shortpath form for nmake Alex | ||||
* | BUG: Replace "with space" in custom command argument tests with "w s" to ↵ | Brad King | 2007-05-18 | 1 | -46/+46 |
| | | | | still have whitespace but be shorter. The test was failing because the custom command line length was simply too long for the VS IDE. | ||||
* | STYLE: fix documentation for command | Bill Hoffman | 2007-05-18 | 1 | -11/+22 |
| | |||||
* | ENH: Added quick means to turn on verbose output for debugging this test. | Brad King | 2007-05-18 | 2 | -1/+5 |
| | |||||
* | BUG: Added carrot (^) to characters that need quoting. The solaris shell ↵ | Brad King | 2007-05-18 | 1 | -1/+1 |
| | | | | needs it. | ||||
* | STYLE: fdcorrect comments about FC/CC | Alexander Neundorf | 2007-05-18 | 1 | -4/+5 |
| | | | | Alex | ||||
* | BUG: If the Fortran CompilerId source fails to compile it should not be a ↵ | Brad King | 2007-05-18 | 2 | -4/+7 |
| | | | | failure. It is only expected to work for Fortran90 compilers. | ||||
* | STYLE: fix line lengths | Alexander Neundorf | 2007-05-18 | 5 | -21/+28 |
| | | | | Alex | ||||
* | BUG: Need to use GetSafeDefinition when assigning to a string. | Brad King | 2007-05-17 | 1 | -2/+2 |
| | |||||
* | BUG: All variable accesses should produce watch callbacks, including ↵ | Brad King | 2007-05-17 | 4 | -7/+29 |
| | | | | 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. | ||||
* | STYLE: fix indentation | Alexander Neundorf | 2007-05-17 | 1 | -9/+23 |
| | | | | | | ENH: add hack to make new cmake work with older existing cmake build trees Alex | ||||
* | STYLE: use braces | Alexander Neundorf | 2007-05-17 | 1 | -4/+6 |
| | | | | Alex | ||||
* | ENH: fail if install_name_tool wasn't found | Alexander Neundorf | 2007-05-17 | 1 | -0/+4 |
| | | | | Alex | ||||
* | ENH: Use IF(NOT DEFINED) check to short-circuit size test. | Brad King | 2007-05-17 | 3 | -2/+6 |
| | |||||
* | BUG: Do not complain about missing watched variables when they are accessd ↵ | Brad King | 2007-05-17 | 3 | -2/+9 |
| | | | | with IF(DEFINED VAR). | ||||
* | COMP: GCC 2.95 does not have std::string::clear() method. | Brad King | 2007-05-17 | 1 | -1/+1 |
| | |||||
* | ENH: Add testing of * and / character arguments except on MinGW. | Brad King | 2007-05-17 | 1 | -2/+5 |
| | |||||
* | ENH: Added test for custom command lines with special single-character ↵ | Brad King | 2007-05-17 | 1 | -4/+8 |
| | | | | arguments. | ||||
* | BUG: Some single-character arguments need quoting on windows. | Brad King | 2007-05-17 | 1 | -0/+22 |
| | |||||
* | BUG: Disable test of angle bracket escapes until it works everywhere. | Brad King | 2007-05-17 | 1 | -6/+6 |
| | |||||
* | ENH: merge CMake-CrossCompileBasic to HEAD | Alexander Neundorf | 2007-05-17 | 38 | -699/+1311 |
| | | | | | | | | | | | | | | | | | | | | | | | | -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 | ||||
* | BUG: Fix ExpandListArgument when the string ends in a backslash. | Brad King | 2007-05-17 | 1 | -0/+5 |
| | |||||
* | BUG: An empty configuration name is equivalent to no configuration. | Brad King | 2007-05-17 | 1 | -1/+1 |
| | |||||
* | ENH: Added testing for custom command line arguments containing all special ↵ | Brad King | 2007-05-17 | 7 | -2/+112 |
| | | | | characters on the US keyboard. Fixed curly brace arguments on borland and % arguments in mingw32-make. | ||||
* | ENH: Added more special unix shell characters that require quoting. Added ↵ | Brad King | 2007-05-17 | 2 | -7/+18 |
| | | | | escaping of % as %% for shells inside mingw32-make. |