- Mar 02, 2020
-
-
Hans Johnson authored
EXECUTABLE_OUTPUT_PATH is the old executable location variable. The target property RUNTIME_OUTPUT_DIRECTORY supercedes this variable for a target if it is set. Executable targets are otherwise placed in this directory.
-
- Nov 04, 2016
-
-
Brad King authored
Per-source copyright/license notice headers that spell out copyright holder names and years are hard to maintain and often out-of-date or plain wrong. Precise contributor information is already maintained automatically by the version control tool. Ultimately it is the receiver of a file who is responsible for determining its licensing status, and per-source notices are merely a convenience. Therefore it is simpler and more accurate for each source to have a generic notice of the license name and references to more detailed information on copyright holders and full license terms. Our `Copyright.txt` file now contains a list of Contributors whose names appeared source-level copyright notices. It also references version control history for more precise information. Therefore we no longer need to spell out the list of Contributors in each source file notice. Replace KWSys per-source copyright/license notice headers with a short description of the license and links to `Copyright.txt` and online information available from "https://cmake.org/licensing#kwsys". Run the `filter-notices.bash` script to perform the replacements mechanically. Manually fix up the shebang line in one file. Change-Id: I8497f7c868664dcf54a8608ab302ad93c860b334
-
- Jul 01, 2014
-
-
Many Windows filesystem calls (but not all) have a MAX_PATH limitation of 260 characters (drive letter, colon, backslash, 256 char path, null). This is especially problematic for interacting with large highly nested build trees (the boost C++ libraries, for example). This limitation can be overcome by using extended length paths instead. By converting local filesystem and network paths to extended length paths before passing them to the underlying APIs the maximum path length can be as large as 32767 characters. The new ConvertToWindowsExtendedPath function will convert "E:/a.txt" to "\\?\E:\a.txt" and "\\Foo\a.txt" to "\\?\UNC\Foo\a.txt". See also the MSDN article on "Naming Files, Paths, and Namespaces": http://msdn.microsoft.com/en-us/library/windows/desktop/aa365247.aspx This also adds a hidden CMake option, KWSYS_TEST_SYSTEMTOOLS_LONG_PATHS, which, when set to TRUE, will enable the extended length path tests. This is off by default since if something does go awry, the resulting leftovers could be difficult to delete manually. Change-Id: Ib7ac1f657241ed389169678d1c078c0d836f1c7b
-
- Jun 03, 2014
-
-
Chuck Atkins authored
The full path for files used by SystemTools tests were preconfigured in a generated header file by CMake variables. This begins to get unwieldy and clutters the CMake files once more variables and files get added. In preperation for more file and directory tests being added, the preconfigured variables are now just the source and binary directories for which all tests can base themselves off of. Change-Id: Iae9e11592a3c040ce2e9cc90dbd1ccedfc3129ea
-
- Sep 28, 2009
-
-
Brad King authored
This converts the KWSys license to a pure 3-clause OSI-approved BSD License. We drop the previous license clause requiring modified versions to be plainly marked. We also update the KWSys copyright to cover the full development time range.
-
- Mar 10, 2006
-
-
Mathieu Malaterre authored
-
Mathieu Malaterre authored
-
Mathieu Malaterre authored
BUG: Trying to get testDynamicLoader to work on Solaris and SunOS, where current directory is not lookup when doing dlopen
-
- Oct 06, 2005
-
-
Sebastien Barre authored
-
- Oct 05, 2005
-
-
Sebastien Barre authored
ENH: avoid the use of GET_TARGET_PROPERTY by testing the CMake executable instead of the test executable
-
- Oct 04, 2005
-
-
Sebastien Barre authored
-
- Apr 15, 2005
-
-
Brad King authored
COMP: Added KWSYS_CXX_HAS_CSTDDEF try-compile to KWSys to provide kwsys/cstddef header (to get size_t for hash_fun.hxx).
-
- Dec 15, 2003
-
-
Brad King authored
-
- Dec 14, 2003
-
-
Brad King authored
-
- Jun 30, 2003
-
-
Brad King authored
-
- Jun 10, 2003
-
-
Brad King authored
-
- May 12, 2003
-
-
Brad King authored
ENH: Added wrappers around the std stream headers to make them look like ansi streams on all platforms.
-
- May 08, 2003
-
-
Brad King authored
-