- 01 Sep, 2009 6 commits
-
-
Zach authored
-
Brad King authored
We test that LINK_INTERFACE_MULTIPLICITY propagates through export() and install(EXPORT) into dependent projects. A simple cycle of two archives that need to be scanned three times ensures that the importing project uses the multiplicity correctly.
-
Brad King authored
This tests the LINK_INTERFACE_MULTIPLICITY property for a cycle of three static libraries that must be scanned three times to link properly.
-
Brad King authored
We create target property "LINK_INTERFACE_MULTIPLICITY" and a per-config version "LINK_INTERFACE_MULTIPLICITY_<CONFIG>". It sets the number of times a linker should scan through a mutually dependent group of static libraries. The largest value of this property on any target in the group is used. This will help projects link even for extreme cases of cyclic inter-target dependencies.
-
Brad King authored
We enable verbose build output in the try_compile of the simple project. This makes valuable information available in the case of failure.
-
Kitware Robot authored
-
- 31 Aug, 2009 8 commits
-
-
Will Dicharry authored
-
Brad King authored
We need to do this KWSys configuration test in the CMake bootstrap script to create a proper cmsys/Configure.hxx file. This fixes the bootstrap script which was broken by the addition of the test to KWSys.
-
Brad King authored
The 'binary' openmode does not exist on all compilers. We define macro <kwsys>_ios_binary, where <kwsys> is the KWSys namespace, to refer to std::ios::binary if it exists and 0 otherwise. Sample usage: kwsys_ios::ifstream fin(fn, kwsys_ios::ios::in | kwsys_ios_binary);
-
-
Will Dicharry authored
-
Zach authored
-
Zach authored
-
Kitware Robot authored
-
- 30 Aug, 2009 2 commits
-
-
Zach authored
-
Kitware Robot authored
-
- 29 Aug, 2009 1 commit
-
-
Kitware Robot authored
-
- 28 Aug, 2009 4 commits
-
-
Zach authored
-
Zach authored
-
Zach authored
-
Kitware Robot authored
-
- 27 Aug, 2009 2 commits
-
-
Zach authored
-
Kitware Robot authored
-
- 26 Aug, 2009 3 commits
-
-
Zach authored
ENH: refactored ctest. All testing is now parallel. If no -j option is specified, defaults to a MP level of 1 (non parallel)
-
David Cole authored
-
Kitware Robot authored
-
- 25 Aug, 2009 1 commit
-
-
Kitware Robot authored
-
- 24 Aug, 2009 8 commits
-
-
Will Dicharry authored
Fixed HDF5 Find module error that caused no list to be passed into remove duplicates when HDF5 is not found.
-
Brad King authored
In cmComputeLinkInformation::Compute we add implicit link information from languages other than the linker language to the end of the link line. This factors out that code into separate methods to improve readability and organization.
-
Brad King authored
This removes the QUIET option from FortranCInterface_VERIFY in the Fortran test to really test the detected interface everywhere.
-
Will Dicharry authored
-
Brad King authored
This global property disallows cycles in the inter-target dependency graph even among STATIC libraries. See issue #9444.
-
Brad King authored
This function builds a simple test project using a combination of Fortran and C (and optionally C++) to verify that the compilers are compatible. The idea is to help projects report very early to users that the compilers specified cannot mix languages.
-
Brad King authored
We split the main detection logic into a Detect.cmake support module and load it only when detection results are not already available. This allows results computed by the main project to be used in try-compile projects without recomputing them. The call to try_compile() need only to pass FortranCInterface_BINARY_DIR through the CMAKE_FLAGS option.
-
Kitware Robot authored
-
- 23 Aug, 2009 1 commit
-
-
Kitware Robot authored
-
- 22 Aug, 2009 1 commit
-
-
Kitware Robot authored
-
- 21 Aug, 2009 3 commits
-
-
Brad King authored
This moves platform-independent SunPro compiler flags into separate "Compiler/SunPro-<lang>.cmake" modules. Platform-specific flags are left untouched.
-
Brad King authored
This moves platform-independent Intel compiler flags into separate "Compiler/Intel-<lang>.cmake" modules. Platform-specific flags are left untouched.
-
Kitware Robot authored
-