summaryrefslogtreecommitdiffstats
path: root/Tests
Commit message (Collapse)AuthorAgeFilesLines
* ENH: add get_test_property to bootstrap so bootstrap builds test the same as ↵Bill Hoffman2008-07-071-10/+0
| | | | non-bootstrap builds
* BUG: Replace non-bootstrap command with macroBrad King2008-07-031-0/+9
| | | | | - The GET_TEST_PROPERTY command does not exist during bootstrap. - Instead of lots of conditionals, replace it with a macro.
* ENH: Remove condition on use of CMake 2.4 commandsBrad King2008-07-031-39/+30
| | | | | | - Commands SET_TESTS_PROPERTIES and GET_TEST_PROPERTY exist in CMake 2.4, which is now required. - Therefore we need not check before using them.
* COMP: Don't set properties on a non-existing testBrad King2008-07-031-1/+1
| | | | | - Test SubProject-Stage2 is conditionally created. - Set properties on it only if it exists.
* ENH: add initial ctest -j featureBill Hoffman2008-07-031-0/+9
|
* ENH: support parenthesis as arguments and in conditionals feature request #6191Ken Martin2008-06-269-0/+48
|
* BUG: Avoid running the new CPackComponents test on Windows unless the NSIS ↵David Cole2008-06-191-2/+22
| | | | installer is available.
* BUG: Be more specific about the expected file name of the installer. (So we ↵David Cole2008-06-181-2/+2
| | | | don't get mylibapp.exe in our GLOB results in make based build trees where the built exes end up in the same directory as the CPack installers...)
* ENH: Add patch for feature request #6847 - CPack components for NSIS and ↵David Cole2008-06-178-43/+208
| | | | PackageMaker installers. Thanks to Doug Gregor for all the hard work involved with implementing this patch! Also added new test CPackComponents that is conditionally executed only when NSIS or PackageMaker installer builders are available.
* ENH: try turning this on againBill Hoffman2008-06-171-1/+1
|
* ENH: turn this off until it passes on all systemsBill Hoffman2008-06-171-1/+1
|
* ENH: add a project nameBill Hoffman2008-06-171-1/+1
|
* ENH: fix find module stuff for testBill Hoffman2008-06-161-0/+1
|
* ENH: add test which executes all FindXXX.cmake modulesAlexander Neundorf2008-06-163-0/+34
| | | | Alex
* ENH: Add test for new find_* command HINTS option.Brad King2008-06-095-0/+25
|
* BUG: Fix CMake.FindBase test to normalize paths before comparing.Brad King2008-06-081-0/+4
| | | | | | - Previously the find_* commands did not normalize the search paths - The recent refactoring enabled such normalization - The FindBase test must also normalize before comparing paths
* BUG: Fix new custom command with make-var expansion test on VS6. The VS6 ↵Brad King2008-06-051-2/+8
| | | | IDE adds some extra characters to the variable value during expansion.
* ENH: Add test for make variable replacement in a custom command with the ↵Brad King2008-06-042-0/+14
| | | | VERBATIM option.
* ENH: Remove SKIP_RULE_DEPENDS option from add_custom_command()Brad King2008-06-023-11/+1
| | | | | | | | - Option was recently added but never released. - Custom commands no longer depend on build.make so we do not need the option. - Rule hashes now take care of rebuilding when rules change so the dependency is not needed.
* ENH: Update BuildDepends test to check #include lines with macros.Brad King2008-05-145-12/+75
| | | | | | | - Tests IMPLICIT_DEPENDS_INCLUDE_TRANSFORM properties. - See issue #6648. - Works without help in VS IDEs due to native dependency handling. - Xcode needs help to rebuild correctly.
* ENH: Add SKIP_RULE_DEPENDS option for add_custom_command()Brad King2008-05-143-1/+11
| | | | | | - Allows make rules to be created with no dependencies. - Such rules will not re-run even if the commands themselves change. - Useful to create rules that run only if the output is missing.
* BUG: Fix escaping of more characters on Windows shells.Brad King2008-04-301-13/+21
|
* BUG: Do not escape shell operators when generating command lines.Brad King2008-04-295-3/+37
| | | | | - See bug#6868. - Update CustomCommand test to check.
* ENH: Add test of preservation of static libraries on original link lines.Brad King2008-04-236-0/+21
|
* BUG: Allow timeouts larger than 1500 for tests that may take longer than 25 ↵David Cole2008-04-191-4/+18
| | | | minutes on really slow/busy machines. bootstrap has been timing out on tiamat, a very old machine, this should help it...
* ENH: use a common CPACK_BINARY_ prefix for the binary package generatorsAlexander Neundorf2008-04-171-0/+1
| | | | Alex
* BUG: A per-config target name postfix should be ignored for Mac bundle and ↵Brad King2008-04-141-0/+1
| | | | framework names.
* ENH: add a simple x11 test for packagingBill Hoffman2008-04-112-2/+11
|
* ENH: add a simple x11 programBill Hoffman2008-04-111-0/+145
|
* BUG: Correct Mac OS X framework behaviorBrad King2008-04-082-1/+6
| | | | | | | | | | | | - Place the built library in foo.framework/Versions/A/foo - Do not create unused content symlinks (like PrivateHeaders) - Do not use VERSION/SOVERSION properties for frameworks - Make cmTarget::GetDirectory return by value - Remove the foo.framework part from cmTarget::GetDirectory - Correct install_name construction and conversion on install - Fix MACOSX_PACKAGE_LOCATION under Xcode to use the Versions/<version> directory for frameworks - Update the Framework test to try these things
* ENH: support unset of propertiesKen Martin2008-04-011-3/+35
|
* BUG: Fix Fortran test to use more portable comment syntax in fixed format ↵Brad King2008-03-281-3/+3
| | | | source.
* BUG: make test more robustKen Martin2008-03-251-2/+1
|
* BUG: add debugging into to check out a problemKen Martin2008-03-251-0/+2
|
* ENH: preclean some warningsKen Martin2008-03-2570-2/+72
|
* ENH: Add "if(POLICY policy-id)" option for IF command.Brad King2008-03-203-0/+15
| | | | | | | | | | | - This will help projects support multiple CMake versions. - In order to set a policy when using a newer CMake but still working with an older CMake one may write if(POLICY CMP1234) cmake_policy(SET CMP1234 NEW) endif(POLICY CMP1234) - Note that since CMake 2.4 does not have if(POLICY) supporting it will also require using "if(COMMAND cmake_policy)"
* BUG: Convert cmake_policy(VERSION) to cmake_minimum_required(VERSION) in ↵Brad King2008-03-202-2/+2
| | | | Tests/MakeClean/ToClean/CMakeLists.txt and Tests/Preprocess/CMakeLists.txt. CMP0000 now requires the cmake_minimum_required command.
* ENH: add REMOVE_DUPLICATES subcommand to LIST command (and test). Remove ↵Sebastien Barre2008-03-121-0/+4
| | | | duplicates from a list (keep the ordering)
* ENH: Improve handling of old-style compatibility.Brad King2008-03-072-0/+2
| | | | | | | | | | | | | | | | | | | - Remove CMP_0001 (no slash in target name) and restore old CMAKE_BACKWARDS_COMPATIBILITY check for it - Replace all checks of CMAKE_BACKWARDS_COMPATIBILITY with cmLocalGenerator::NeedBackwardsCompatibility calls - Create new CMP_0001 to determine whether or not CMAKE_BACKWARDS_COMPATIBILITY is used. (old = use, new = ignore) - Show CMAKE_BACKWARDS_COMPATIBILITY in cache only when CMP_0001 is set to OLD or WARN - Update documentation of cmake_policy and cmake_minimum_required to indicate their relationship and the 2.4 version boundary - When no cmake policy version is set in top level makefile implicitly call cmake_policy(VERSION 2.4) which restores CMAKE_BACKWARDS_COMPATIBILITY and other 2.4 compatibility - Fix tests MakeClean and Preprocess to call cmake_policy(VERSION 2.6) because they depend on new policies
* ENH: Add script GetPrerequisites.cmake to help analyze what shared libraries ↵David Cole2008-03-042-2/+159
| | | | executable files depend on. Primary uses are to determine what shared libraries should be copied into Mac OSX bundle applications to create standalone bundles apps and to determine what shared library files need to be installed for an executable to run on any platform. Requires native platform tools dumpbin, otool and ldd to generate results.
* BUG: Fix typo XCode -> Xcode in Preprocess test.Brad King2008-03-011-2/+2
|
* ENH: Update Preprocess test to distinguish between the make tool or compiler ↵Brad King2008-03-011-27/+75
| | | | tool that is at fault for not supporting a particular character in definitions. Make it skip the % character when the compiler is MSVC and it is a non-nmake tool.
* ENH: Updated DEFINE_PROPERTY command to be more extendible and more ↵Brad King2008-02-144-8/+19
| | | | consistent with new SET_PROPERTY and GET_PROPERTY signatures.
* BUG: Need ANSI C.Brad King2008-02-081-0/+2
|
* ENH: Make Dependency test Case2 require two traversals of a static library loop.Brad King2008-02-076-6/+11
|
* ENH: complex must link to curl nowBill Hoffman2008-02-073-3/+6
|
* ENH: Combine all dependency* tests into one Dependency test. Add more ↵Brad King2008-02-0618-54/+111
| | | | difficult test cases.
* ENH: Improve exporting/importing of targetsBrad King2008-02-061-1/+4
| | | | | - Use real name instead of link for location of versioned targets - Error when a target is exported multiple times
* COMP: Convert C function prototypes to use (void) instead of ().Brad King2008-02-034-5/+5
|
* ENH: disable test for vs 70 as devenv randomly segfaults when building the ↵Ken Martin2008-02-011-2/+2
| | | | sub-project