- Sep 22, 2009
-
-
Brad King authored
In cmLocalGenerator::ConvertToRelativePath we normally convert to relative path only if the local and remote paths both lie inside the source tree or both lie inside the build tree. This commit adds an optional 'force' argument to allow conversion even when this rule is violated.
-
Bill Hoffman authored
-
Brad King authored
Implicit link information contains architecture-specific libraries and directories. The link information cannot be explicitly specified safely when CMAKE_OSX_ARCHITECTURES contains more than one architecture. As a result, we currently cannot support mixed-language C++/Fortran targets and OS X universal binaries simultaneously. In order to avoid conflicts for simple C/C++ cases, we now simply skip detection of implicit link information in this case.
-
Bill Hoffman authored
-
Bill Hoffman authored
-
Bill Hoffman authored
Put a flag in that will stop system tools from deleting system environment memory on exit, as it can cause gcov to crash the programs.
-
Alexander Neundorf authored
If CMakeDirectoryInformation.cmake is newer than depend.internal the include directories may have changed, so dependencies need to be scanned again. Ok by Brad. Alex
-
Brad King authored
We optimize this method by using the GetFileAttributesExA native Windows API to check for file existence when possible. For real Windows builds we always use it. For Cygwin we use cygwin_conv_to_win32_path to get a native Windows path if possible and otherwise fall back to 'access'. Cygwin-to-Windows path conversion and cache by Wojciech Migda. See issue #8826.
-
Zach authored
-
Kitware Robot authored
-
- Sep 21, 2009
-
-
Philip Lowman authored
-
Clinton Stimpson authored
-
Philip Lowman authored
Add a blank line to my contributed find modules to prevent copyright info from showing up in CMake docs
-
Philip Lowman authored
-
Bill Hoffman authored
-
Bill Hoffman authored
-
Zach authored
-
Bill Hoffman authored
For the complex tests since they link to the CMake library make sure that they are built with the type of build.
-
Zach authored
-
Zach authored
-
Zach authored
Re-enabled failing tests; fixed ctest_build output to be consistent in the error condition across different make programs so that these tests would pass.
-
Bill Hoffman authored
-
Bill Hoffman authored
-
Kitware Robot authored
-
- Sep 20, 2009
-
-
Philip Lowman authored
-
Philip Lowman authored
-
Philip Lowman authored
-
Philip Lowman authored
-
Philip Lowman authored
-
Bill Hoffman authored
-
Philip Lowman authored
-
Kitware Robot authored
-
- Sep 19, 2009
-
-
Alexander Neundorf authored
When reading the depend.internal file, check only once for every depender whether it exists, instead of repeatedly in a loop for each dependee. Within that function it can only change of the depender is removed. This is taken care of. This reduces the number of access() calls in kdelibs/khtml from 180000 to 90000 (i.e. 50%), and reduces the time for that (without the actual scanning) from 0.3 s to 0.21 s on my system. Alex
-
Brad King authored
This subclass of cmGlobalXCodeGenerator only provided two virtual method overrides, and it made construction of the Xcode generator instance complicated. This commit removes it and replaces the virtual methods with tests of the Xcode version. The change removes duplicate code.
-
Brad King authored
Previously we checked for this flag by parsing the version number of GCC out of 'gcc --version', but this is not reliable because the format can vary greatly. Now we run 'gcc -v --help' and look for '-isysroot' in the list of options. We also now store the result on a per-language basis in the per-compiler info file "CMake<LANG>Compiler.cmake". This is necessary to make it accessible from try-compile projects so that they generate correctly.
-
Alexander Neundorf authored
The preprocessing and assembly rules also need the <DEFINES>, otherwise different reults are created. Alex
-
Kitware Robot authored
-
- Sep 18, 2009
-
-
Bill Hoffman authored
-
Zach authored
-
Bill Hoffman authored
-