mirror of
https://github.com/Kitware/CMake.git
synced 2026-01-07 06:09:52 -06:00
482a235bff6d4ebbb2eb8252f6fe4381b91749cb
6a6393cDon't use a variable name that might be used in other files.5ca8c56Fix up verbatim code sections of the dox.75596e6Don't start a line with a dash(-)826374aRemove blank line at the start of the file.8b9b8e1Add documentation about the prefix and no_deprecated options.51bc63aFix the feature of using a specific prefix for macros.3449f6bAdd quotes in case cmake is installed in a prefix with a space.36d28f2Fix Compiler id variable name.99b2aabDisable the tests for Watcom.7ac0ab1Quote paths in case there is a space in one of them.89108b9Look for errors reported by PGI too.e0cc024Add missing NO_EXPORT macro variant.1b031d1More consistency in the macro options.03d60c7Try to make the macros do almost nothing for Watcom.6adeda9Possibly fix configuration test on AIX.e253348Possibly fix test on HPUX.32eff0cTest for too-old-intel compilers.42154ecFix up the regex command for Intel.a147a06Add some settings for non-truncation of test output.bf73e75Hopefully add version extraction for Intel.aa4f0b6Fix the version extraction regex for clang.a493d1aTest the correct cxx variable.b6ee2eeComment the test assertion for nowa9a8b9eExclude win32 from hidden visibility checks.afae7a9Start testing expected values for compiler flags.1ae3365Exclude PGI from exports and deprecated.f426496Exclude cygwin from the hidden visibility feature.f84c7dbDon't enable deprecated on old GCC9672b33Don't enable deprecated on HP.10d8c44Disable testing of deprecated macros.97392a7dFixup forgotten part ofaed84517c92aeab4fBorland can't do deprecated.c41c68bTry to error on deprecated on Intel and SunCC.aed8451Test for deprecated attribute before declspec.c448b09Perform the -Werror test only once.fb88c6eAdd some messaging output to make remaining issues findable.01e9e98Test -Werror instead of enabling it per compiler.9aab2aaExpect the tests to pass if hidden visibilty is not enabled.856bdb3Don't change the expected build result based on the platform.df4615eAdd the COMPILER_HAS_DEPRECATED only if it has a declspec variant78a6e1cExclude the XL compiler from the hidden-visibility test.e1f7ee3Test for compiler features, instead of for specific platforms.9554e10Split the deprecated available check from setting macro values.1590d5fDon't export methods on already exported classes.750b67cDon't use hidden visibility on non-mingw windows either.1f3be45Make sure the hidden visibility variables never get set on MINGW.399f415Only set the deprecated attribute if hidden visibilty is enabled.1c6b41bRemember to surround the other deprecated test in the Borland check.3f7e036Export deprecated free methods too.7fa5592Add some debug output to narrow down deprecation test issues7924c1dAnother attempt at fixing Borland.50460eaFix off-by-not in test for Borland.b443459Use the correct project name compiletest not compilefailfc3772eAnother attempt to fix the tests on Borland.bab4a22Disable all export macros on Borland.cff9493Only set the COMPILER_HAS_HIDDEN_VISIBILITY if GCC >= 4.2af443b8Set the CMAKE_RUNTIME_OUTPUT_DIRECTORY for windows builds.61726f8Only run the failure tests with gcc >= 4.2002ddf2Fix typo and tests failing as a result.4443037Fix tests with clang.ffaa127Test expected no-op instead of aborting the build.6aca0e2Short-circuit the tests on unsupported compilers.d123bceAdd some debug output.3574b75Simplify the compiler feature checkc7a937bSimplify. We already know we have hidden visibility at this point.3b188c8Test for features, not specific compilers.4718233Remove the fatal_warnings option which is no longer used.b19911eAdd missing licence header.706ed2bAdd a newline at the end of the file.8963716Add a newline at the end of the file.def0a54Handle the case where the user changes the DEFINE_SYMBOL property.3088070Add the GenerateExportMacro with unit tests.
…
…
…
This is CMake, the cross-platform, open-source make system. CMake is distributed under the BSD License, see Copyright.txt. For documentation see the Docs/ directory once you have built CMake or visit http://www.cmake.org. Building CMake ============== Supported Platforms ------------------- MS Windows, Mac OS X, Linux, FreeBSD, Solaris, HP-UX, IRIX, BeOS, QNX Other UNIX-like operating systems may work too out of the box, if not it shouldn't be a major problem to port CMake to this platform. Contact the CMake mailing list in this case: http://www.cmake.org/mailman/listinfo/cmake If you don't have any previous version of CMake already installed -------------------------------------------------------------- * UNIX/Mac OSX/MinGW/MSYS/Cygwin: You need to have a compiler and a make installed. Run the bootstrap script you find the in the source directory of CMake. You can use the --help option to see the supported options. You may want to use the --prefix=<install_prefix> option to specify a custom installation directory for CMake. You can run the bootstrap script from within the CMake source directory or any other build directory of your choice. Once this has finished successfully, run make and make install. So basically it's the same as you may be used to from autotools-based projects: $ ./bootstrap; make; make install * Other Windows: You need to download and install a binary release of CMake in order to build CMake. You can get these releases from http://www.cmake.org/HTML/Download.html . Then proceed with the instructions below. You already have a version of CMake installed --------------------------------------------- You can build CMake as any other project with a CMake-based build system: run the installed CMake on the sources of this CMake with your preferred options and generators. Then build it and install it. For instructions how to do this, see http://www.cmake.org/HTML/RunningCMake.html
Description
Languages
C
40.6%
C++
29.7%
CMake
26.9%
Roff
0.7%
Shell
0.5%
Other
1.1%