- 17 Oct, 2019 1 commit
-
- 27 Jun, 2018 1 commit
-
-
Marc Chevrier authored
Fixes: #17997
-
- 02 Apr, 2018 1 commit
-
-
Brad King authored
This generator has been deprecated since CMake 3.9. Remove it.
-
- 19 Apr, 2017 1 commit
-
-
Brad King authored
This generator has been deprecated since CMake 3.6. Remove it.
-
- 09 Mar, 2016 1 commit
-
-
Brad King authored
This generator has been deprecated since CMake 3.3. Remove it. Update documentation, modules, and tests to drop content specific to this generator.
-
- 05 Aug, 2015 1 commit
-
-
Brad King authored
-
- 22 Jul, 2015 1 commit
-
-
Brad King authored
The actual file timestamp dependency is known to not work on Visual Studio or Xcode generators. Tolerate such failure for these generators (Tests/CustomCommand already covers using OBJECT_DEPENDS to pull a custom command into a target, and that still works with these generators).
-
- 10 Apr, 2015 1 commit
-
-
Brad King authored
The use of "cmake -E touch_nocreate" added in commit v3.2.1~4^2 (Makefile: Fix multiple custom command outputs regression, 2015-03-06) caused builds to fail when one of the outputs is intentionally not created. This was fixed by our parent commit by making touch_nocreate succeed when the file is missing. Add a test case covering it. For the Watcom WMake generator, check for the SYMBOLIC source file property separately on each output. The mark is needed on outputs that are not really created to tell 'wmake' not to complain that it is missing. The mark is also needed on outputs that are created or 'wmake' will not consider them out of date when they exist. Inspired-by:
Ben Boeckel <ben.boeckel@kitware.com>
-
- 05 Dec, 2014 1 commit
-
-
Brad King authored
Extend the BuildDepends test with a case covering multiple custom command outputs with the second one consumed by another rule. With the old "multiple output pair" infrastructure used in the Makefile and Xcode generators this did not work. Now that it is fixed, test the case explicitly.
-
- 14 Nov, 2014 1 commit
-
-
Brad King authored
The extra post-modification invocations of 'ninja' does not seem to be needed anymore for the BuildDepends test to pass.
-
- 19 May, 2014 1 commit
-
-
Brad King authored
Use "cmake -E sleep 3" instead of execute_process with a TIMEOUT of 3. This avoids using a busy loop or depending on a timeout to kill it.
-
- 21 Feb, 2014 1 commit
-
-
Brad King authored
Teach ExternalProject_Add a new BUILD_ALWAYS option to skip using the build step stamp file and execute the step on every build. Extend the BuildDepends test with a case to cover this option.
-
- 08 Oct, 2013 1 commit
-
-
Brad King authored
Drop the HELP_XCODE workarounds needed on older Xcode versions when using Xcode >= 5. We now expect builds and rebuilds to work using proper dependencies with no special help.
-
- 02 Oct, 2013 1 commit
-
-
Brad King authored
Xcode 5.0 now relinks targets when their shared libraries dependencies are modified, and there seems to be no way to stop it. Report this as a known limitation in the test output and do not fail.
-
- 30 Jul, 2013 1 commit
-
-
Brad King authored
The VS 6 IDE does not want to recompile a particular source after a particular header it includes is modified, even by hand. For now just silence the failure and document it with a comment.
-
- 26 Jul, 2013 1 commit
-
-
Robert Maynard authored
-
- 09 Nov, 2012 1 commit
-
-
Brad King authored
Build a shared library and an executable linking to it inside the inner test. Set LINK_DEPENDS_NO_SHARED on the executable. Add a custom target to compare the output file times. Verify that on the first build the executable is newer than the library. Then modify a library source file. Verify that on the second build the library is newer because the executable did not have a dependency to re-link.
-
- 15 Aug, 2012 1 commit
-
-
Marcin Wojdyr authored
removing arguments omitted in 9db31162
-
- 13 Aug, 2012 2 commits
-
-
Kitware Robot authored
Ancient versions of CMake required else(), endif(), and similar block termination commands to have arguments matching the command starting the block. This is no longer the preferred style. Run the following shell code: for c in else endif endforeach endfunction endmacro endwhile; do echo 's/\b'"$c"'\(\s*\)(.\+)/'"$c"'\1()/' done >convert.sed && git ls-files -z -- bootstrap '*.cmake' '*.cmake.in' '*CMakeLists.txt' | egrep -z -v '^(Utilities/cm|Source/kwsys/)' | egrep -z -v 'Tests/CMakeTests/While-Endwhile-' | xargs -0 sed -i -f convert.sed && rm convert.sed
-
Kitware Robot authored
Our Git commit hooks disallow modification or addition of lines with trailing whitespace. Wipe out all remnants of trailing whitespace everywhere except third-party code. Run the following shell code: git ls-files -z -- \ bootstrap doxygen.config '*.readme' \ '*.c' '*.cmake' '*.cpp' '*.cxx' \ '*.el' '*.f' '*.f90' '*.h' '*.in' '*.in.l' '*.java' \ '*.mm' '*.pike' '*.py' '*.txt' '*.vim' | egrep -z -v '^(Utilities/cm|Source/(kwsys|CursesDialog/form)/)' | egrep -z -v '^(Modules/CPack\..*\.in)' | xargs -0 sed -i 's/ \+$//'
-
- 08 Jun, 2012 1 commit
-
-
Peter Kuemmel authored
cmcldeps wraps cl and adds /showInclude before calling cl. It parses the output of cl for used headers, drops system headers and writes them to a GCC like dependency file. cmcldeps uses ATM ninja code for process handling, but could be ported later to SystemTools. TODO: Why needs ninja multiple calls in the BuildDepends test?
-
- 02 Feb, 2012 1 commit
-
-
Peter Collingbourne authored
Causes compiler modules (currently only GNU) to set a CMAKE_DEPFILE_FLAGS_${lang} variable, which communicates to the generator the flags required to cause the compiler to create dependency files.
-
- 05 Nov, 2010 1 commit
-
-
Brad King authored
Custom Makefile link rules may need to depend on linker scripts. Define this property to allow user-specified link-time dependencies.
-
- 28 Oct, 2009 1 commit
-
-
Bill Hoffman authored
-
- 27 Oct, 2009 1 commit
-
-
Brad King authored
The BuildDepends test exercises incremental linking with MSVC and Intel tools on Windows. In some cases the Intel compiler creates objects that cause the MS linker it invokes to crash during incremental linking. We avoid the problem for this test by disabling incremental linking.
-
- 22 Oct, 2009 1 commit
-
-
Brad King authored
We teach BuildDepends to always print the output from each try_compile. This may make debugging easier.
-
- 14 May, 2008 1 commit
-
- 25 Mar, 2008 1 commit
-
-
Ken Martin authored
-
- 21 Dec, 2007 2 commits
-
-
Brad King authored
BUG: Enable CMAKE_SUPPRESS_REGENERATION because the entire test runs during the inital configuration.
-
Brad King authored
ENH: Add a depends check step to custom targets. Add support for the IMPLICIT_DEPENDS feature of custom commands when building in custom targets. Convert multiple-output pair checks to be per-target instead of global.
-
- 17 Sep, 2007 1 commit
-
-
Brad King authored
-
- 14 Jun, 2007 1 commit
-
-
Alexander Neundorf authored
COMP: removing the directory at the beginning breaks the test for in-source builds Alex
-
- 13 Jun, 2007 1 commit
-
-
Alexander Neundorf authored
COMP: fix test, in some cases stdout from bar was not captured correctly, probably because the process was killed before the fflush() worked because the busy loop blocked the processor (failing midworld test) Alex
-
- 23 May, 2007 2 commits
-
-
Brad King authored
BUG: Report proper error message when project does not build the first time. Also added hack to rebuild subproject several times for Xcode. The generator should be fixed and the hack removed.
-
Brad King authored
BUG: Target names in the COMMAND part of a custom command should not create 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.
-
- 16 May, 2007 1 commit
-
-
Andy Cedilnik authored
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.)
-
- 10 May, 2007 1 commit
-
-
Bill Hoffman authored
-
- 09 May, 2007 1 commit
-
-
Bill Hoffman authored
-