- Apr 30, 2015
-
-
Brad King authored
Create a SPHINX_FLAGS cache entry that users can populate with command-line flags for sphinx-build. Add an option to the bootstrap script to populate it up front. Suggested-by:
Felix Geyer <debfx@ubuntu.com>
-
Brad King authored
These cache entries should be generated with type BOOL, not FILEPATH.
-
- Apr 29, 2015
-
-
853ef717 Help: Clarify policy CMP0026 title
-
46f6a5f4 cmState: Store the Current directories. 3a041c59 Introduce cmState::Snapshot. ae6c8a9d cmState: Store the Source and Binary directories. 86f3cd0f cmMakefile: Require the localGenerator in the constructor. a48aebcb cmLocalGenerator: Require a parent in the constructor. e4c78b37 cmMakefile: Inline SetHome* methods into last remaining caller. 410f39a4 cmMakefile: Delegate storage of Home dirs to the cmake class.
-
Kitware Robot authored
- Apr 28, 2015
-
-
Stephen Kelly authored
-
Stephen Kelly authored
-
Stephen Kelly authored
-
bf24b6c5 Tests: Guard more CTest tests against parallel execution.
-
8d9f39f4 include: Ask for permission, rather than forgiveness.
-
c46490da cmSystemTools: Fix IsPathToFramework implementation (#15535)
-
ff183986 InstallRequiredSystemLibraries: Fix MBCS MFC detection (#15531)
-
1b03332e Help: Clarify that CMAKE_SIZEOF_VOID_P is specific to the target machine
-
4fc47424 Tests: Fix ExportImport on AIX with GCC
-
75bd5ca0 Tests: Fix RunCMake.CTest to tolerate source line number changes
-
Brad King authored
The documentation of this variable in the CTest module is outdated and has been superseded by the ctest(1) manual. In particular, the latter mentions that it works with the Ninja generator as well as makefile generators. Remove the documentation from the CTest module and replace it with a link to the main variable documentation (which already references the ctest(1) manual).
-
Brad King authored
Use inline reStructuredText markup and add cross-references.
-
Brad King authored
-
Nils Gladitz authored
Clarify that the policy only applies to build targets and not e.g. imported targets. Suggested-by: Alan W. Irwin
-
Stephen Kelly authored
-
Stephen Kelly authored
Create snapshots for buildsystem directories during configure time. This class will be extended in follow up commits to snapshot all values in the cmState.
-
Stephen Kelly authored
-
Stephen Kelly authored
Move the contents of cmMakeile::SetLocalGenerator to the Initialize method.
-
Stephen Kelly authored
Pass the parent though cmGlobalGenerator::CreateLocalGenerator. This will make it easy to initialize state scopes independent of cmMakefile.
-
Stephen Kelly authored
-
Stephen Kelly authored
There is no need to duplicate these on every cmMakefile.
-
Kitware Robot authored
-
- Apr 27, 2015
-
-
Stephen Kelly authored
Check that a non-optional file exists before attempting to include it. This makes more sense than relying on an error case deeper within cmListFileCache.
-
Stephen Kelly authored
-
Brad King authored
Use more reliable logic to detect if a path ends in ".framework". The old logic added by commit v2.4.0~791 (add better support for framework linking, 2005-12-26) did not account for paths not ending in it at all. With a 9-character path the logic and "npos == -1" happens to make the old check pass.
-
Brad King authored
-
Fix the logic added by commit v3.0.0-rc5~9^2 (InstallRequiredSystemLibraries: MBCS MFC is optional on VS 12, 2014-05-06). Do not test content of MSVC${v}_MFC_DIR until after the variable is set.
-
Kitware Robot authored
-
- Apr 26, 2015
-
-
Kitware Robot authored
-
- Apr 25, 2015
-
-
Kitware Robot authored
-
- Apr 24, 2015
-
-
Kitware Robot authored
-
- Apr 23, 2015
-
-
Nils Gladitz authored
-
Brad King authored
The iface_test_bld gets the excludedFromAll include directory with "-isystem" because it is added indirectly through an imported target. On AIX with GCC the -isystem flag causes sources to be preprocessed as: # 3 "/.../excludedFromAll.h" 2 3 4 The flags after the file name are documented here: https://gcc.gnu.org/onlinedocs/cpp/Preprocessor-Output.html and the "4" flag says that following content is extern "C". This causes the excludedFromAll function to be declared as a C symbol and not mangled for C++, which fails to link later because the symbol is really provided as C++. Work around this by setting the NO_SYSTEM_FROM_IMPORTED target property on iface_test_bld. Somehow iface_test_exp does not end up with -isystem so we do not need this workaround for that target.
-