summaryrefslogtreecommitdiffstats
path: root/Source
Commit message (Collapse)AuthorAgeFilesLines
* BUG: Fixed INSTALL_FILES and INSTALL_PROGRAMS commands to install under the ↵Brad King2007-05-252-2/+14
| | | | prefix like they did before the recent changes.
* STYLE: Nightly Version updateAndy Cedilnik2007-05-251-1/+1
|
* ENH: add copy header stuffBill Hoffman2007-05-242-2/+70
|
* STYLE: remove debug output, fix indentationAlexander Neundorf2007-05-241-4/+0
| | | | | | | the tests run again successfully, but since CheckTypeSize will switch to a TRY_COMPILE soon I will look at it again after this change Alex
* COMP: try to fix the test failures on dash2Alexander Neundorf2007-05-241-0/+6
| | | | Alex
* ENH: add COPY_FILE argument to TRY_COMPILE, so the compiled executable canAlexander Neundorf2007-05-243-7/+40
| | | | | | be used e.g. for getting strings out of it. Alex
* ENH: add two simple tests for TRY_RUN()Alexander Neundorf2007-05-247-443/+497
| | | | | | | | STYLE: create a new base class cmCoreTryCompile, from which cmTryCompileCommand and cmTryRunCommand are derived, so there are no public static functions with lots of arguments anymore Alex
* ENH: move output file search to cmTryCompileCommand.cxx, so it can be usedAlexander Neundorf2007-05-243-126/+128
| | | | | | there too... many public static functions with lots of arguments... :-/ Alex
* BUG: don't use non-imported target when cross compiling as commands in ↵Alexander Neundorf2007-05-244-7/+9
| | | | | | | | custom commands STYLE: remove now invalid comments, use this-> Alex
* STYLE: use "items" instead od "item"Alexander Neundorf2007-05-241-2/+2
| | | | Alex
* STYLE: Nightly Version updateAndy Cedilnik2007-05-241-1/+1
|
* ENH: Removed unused code now that INSTALL_FILES and INSTALL_PROGRAMS are not ↵Brad King2007-05-231-1/+0
| | | | targets.
* ENH: Removed unused code now that INSTALL_FILES and INSTALL_PROGRAMS are not ↵Brad King2007-05-231-28/+0
| | | | targets.
* BUG: Need to use GetRealDependency for custom command file-level dependencies.Brad King2007-05-231-18/+5
|
* ENH: Fixed INSTALL_FILES and INSTALL_PROGRAMS commands to not create ↵Brad King2007-05-2314-95/+64
| | | | targets. No targets of type cmTarget::INSTALL_FILES or cmTarget::INSTALL_PROGRAMS are created, so we do not need to check for them everywhere anymore.
* BUG: Target names in the COMMAND part of a custom command should not create ↵Brad King2007-05-233-41/+52
| | | | a file-level dependency that forces the command to rerun when the executable target rebuilds, but the target-level dependency should still be created. Target names in a DEPENDS should do both a target-level and file-level dependency. Updated the BuildDepends test to check that this works.
* BUG: Add ./ to custom command executables in the top of the build tree even ↵Brad King2007-05-231-3/+6
| | | | when the path is generated by target name replacement.
* COMP: don't user string::clear(), fix warnings about unused variablesAlexander Neundorf2007-05-231-4/+4
| | | | Alex
* STYLE: Nightly Version updateAndy Cedilnik2007-05-221-1/+1
|
* COMP: compile fixAlexander Neundorf2007-05-221-1/+1
| | | | Alex
* COMP: compile fix and remove warningAlexander Neundorf2007-05-224-6/+4
| | | | Alex
* ENH: add the IMPORT keyword to ADD_EXECUTABLE(), which generates anAlexander Neundorf2007-05-2224-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: Nightly Version updateAndy Cedilnik2007-05-221-1/+1
|
* STYLE: Nightly Version updateAndy Cedilnik2007-05-211-1/+1
|
* STYLE: Nightly Version updateAndy Cedilnik2007-05-201-1/+1
|
* COMP: Fix for borland now that components list check is const.Brad King2007-05-191-2/+4
|
* STYLE: Nightly Version updateAndy Cedilnik2007-05-191-1/+1
|
* ENH: 2nd try to move stripping out of cpack and to install time, now ifAlexander Neundorf2007-05-182-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 foundAlexander Neundorf2007-05-184-3/+26
| | | | Alex
* ENH: move hack to fix "new cmake on old build tree on OSX doesn't have ↵Alexander Neundorf2007-05-181-8/+0
| | | | | | | | CMAKE_INSTALL_NAME_TOOL in the cache" from cmInstallTargetGenerator.cxx to Darwin.cmake Alex
* COMP: force a recompile on VS71Alexander Neundorf2007-05-181-1/+0
| | | | Alex
* ENH: Use CMAKE_PLATFORM_IMPLICIT_LINK_DIRECTORIES from platform files to ↵Brad King2007-05-181-3/+11
| | | | block link directories.
* COMP: fix link rules with nmake, the linker command has to be converted to ↵Alexander Neundorf2007-05-181-0/+1
| | | | | | shortpath form for nmake Alex
* STYLE: fix documentation for commandBill Hoffman2007-05-181-11/+22
|
* BUG: Added carrot (^) to characters that need quoting. The solaris shell ↵Brad King2007-05-181-1/+1
| | | | needs it.
* STYLE: fix line lengthsAlexander Neundorf2007-05-185-21/+28
| | | | Alex
* BUG: Need to use GetSafeDefinition when assigning to a string.Brad King2007-05-171-2/+2
|
* BUG: All variable accesses should produce watch callbacks, including ↵Brad King2007-05-174-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 indentationAlexander Neundorf2007-05-171-9/+23
| | | | | | ENH: add hack to make new cmake work with older existing cmake build trees Alex
* STYLE: use bracesAlexander Neundorf2007-05-171-4/+6
| | | | Alex
* ENH: Use IF(NOT DEFINED) check to short-circuit size test.Brad King2007-05-171-0/+2
|
* BUG: Do not complain about missing watched variables when they are accessd ↵Brad King2007-05-173-2/+9
| | | | with IF(DEFINED VAR).
* COMP: GCC 2.95 does not have std::string::clear() method.Brad King2007-05-171-1/+1
|
* BUG: Some single-character arguments need quoting on windows.Brad King2007-05-171-0/+22
|
* ENH: merge CMake-CrossCompileBasic to HEADAlexander Neundorf2007-05-1715-537/+789
| | | | | | | | | | | | | | | | | | | | | | | | -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 King2007-05-171-0/+5
|
* BUG: An empty configuration name is equivalent to no configuration.Brad King2007-05-171-1/+1
|
* ENH: Added testing for custom command line arguments containing all special ↵Brad King2007-05-176-0/+43
| | | | 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 King2007-05-172-7/+18
| | | | escaping of % as %% for shells inside mingw32-make.
* STYLE: Nightly Version updateAndy Cedilnik2007-05-171-1/+1
|