summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* exports: Move cmTargetExport to a dedicated header fileYury G. Kudryashov2012-09-285-31/+54
|
* find_package: add support for a <package>_NOT_FOUND_MESSAGE variableAlex Neundorf2012-09-283-0/+16
| | | | | | | | If a config-file sets <package>_FOUND to FALSE, it can now give a reason using the variable <package>_NOT_FOUND_MESSAGE, which is used by cmFindPackage and FPHSA. Alex
* Modules/readme.txt: fix typoAlex Neundorf2012-09-281-1/+1
| | | | Alex
* cmGlobalGenerator.h: some minor coding style fixesAlex Neundorf2012-09-281-6/+5
| | | | | | | | - this-> was missing - removed unnecessary semicolons - indented unindented lines Alex
* CMake Nightly Date StampKitware Robot2012-09-151-1/+1
|
* CMake Nightly Date StampKitware Robot2012-09-141-1/+1
|
* CMake Nightly Date StampKitware Robot2012-09-131-1/+1
|
* Merge topic 'file-download-verify'Brad King2012-09-127-40/+201
|\ | | | | | | | | | | | | | | 4bcd84e Utilities/Release: Enable CMAKE_USE_OPENSSL in nightly binaries e1c89f0 file(DOWNLOAD): Add options for SSL 073a73a Merge branch 'curl-openssl' into file-download-verify 34567df file(DOWNLOAD): Generalize EXPECTED_MD5 to EXPECTED_HASH
| * Utilities/Release: Enable CMAKE_USE_OPENSSL in nightly binariesBill Hoffman2012-09-114-0/+13
| |
| * file(DOWNLOAD): Add options for SSLBill Hoffman2012-09-112-1/+77
| | | | | | | | | | | | | | Add the ability to request that downloads disable or enable Certificate Authority checking with https ssl downloads. When the option to verify the servers CA is disabled, one may verify download contents with SHA hashes.
| * Merge branch 'curl-openssl' into file-download-verifyBrad King2012-09-115-19/+38
| |\
| * | file(DOWNLOAD): Generalize EXPECTED_MD5 to EXPECTED_HASHBill Hoffman2012-09-113-39/+111
| | | | | | | | | | | | Add support for SHA algorithms.
* | | Merge topic 'FortranCrossCompiling3'Brad King2012-09-121-0/+26
|\ \ \ | | | | | | | | | | | | | | | | 7924aac CMakeDetermineFortranCompiler: add support for cross-compiling (#13379)
| * | | CMakeDetermineFortranCompiler: add support for cross-compiling (#13379)Alex Neundorf2012-09-111-0/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds the same support code for cross compiling to CMakeDetermineFortranCompiler as there is already in the C and CXX versions of this file. Alex
* | | | CMake Nightly Date StampKitware Robot2012-09-121-1/+1
| | | |
* | | | Merge topic 'curl-openssl'Brad King2012-09-115-19/+38
|\ \ \ \ | | |_|/ | |/| | | | | | | | | | | | | | | | | | 8b51762 curl: Honor OPENSSL_NO_SSL2 bc0e8c2 curl: Make OpenSSL DLLs available to CMake on Windows c2f4759 curl: Use find_package(OpenSSL)
| * | | curl: Honor OPENSSL_NO_SSL2Brad King2012-09-073-2/+10
| | | | | | | | | | | | | | | | | | | | | | | | Some OpenSSL distributions have dropped support for the ancient SSLv2 protocol completely. Port changes from upstream curl to recognize this case and avoid using it.
| * | | curl: Make OpenSSL DLLs available to CMake on WindowsBill Hoffman2012-09-071-2/+24
| | | | | | | | | | | | | | | | | | | | Find the OpenSSL runtime DLLs and place them next to the CMake executables in the build tree and the install tree.
| * | | curl: Use find_package(OpenSSL)Bill Hoffman2012-09-072-15/+4
| | |/ | |/| | | | | | | | | | Change the code to use the standard CMake FindOpenSSL instead of the handcrafted attempt that was there before.
* | | Merge topic 'CPackRPM_handleAttrDirectiveProperly-reloaded'Brad King2012-09-111-4/+10
|\ \ \ | | | | | | | | | | | | | | | | d8a1dd5 Handles %attr(nnn,-,-) /path/to/file in CPACK_RPM_USER_FILELIST properly.
| * | | Handles %attr(nnn,-,-) /path/to/file in CPACK_RPM_USER_FILELIST properly.Eric NOULARD2012-09-101-4/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This triggered an unknown secondary bug when there is no ABSOLUTE INSTALL file. This is fixed as well. This is based on a fix of bug #0013468 from Viktor Dubrovsky.
* | | | Merge topic 'docbook-validate'Brad King2012-09-1138-106/+14604
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d0c863f docbook: Fix Sun CC warning on ptr_fun(isalnum) 4e62784 docbook: Fix formatter naming convention to avoid shadow 9ad85dbb docbook: Remove redundant docs that cause invalid DocBook 9468b41 docbook: Add CMake.DocBook test to validate xml (#13508) 3a9e373 docbook: Add support for <abstract> at section level 1 67e7d49 docbook: Cleanup formatter and generated DocBook 55146ed docbook: Fix the DocBook section output dbfe335 docbook: Factor out code to write valid DocBook IDs cffa899 docbook: Remove table of contents ac25bc0 Utilities/xml: Add docbook-4.5 DTD (#13508) 2b2e86f Utilities/xml: Add .gitattributes to disable whitespace checks
| * | | | docbook: Fix Sun CC warning on ptr_fun(isalnum)Brad King2012-09-101-1/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The Sun compiler complains: cmDocumentationFormatterDocbook.cxx", line 230: Warning (Anachronism), badargtype2w: Formal argument x of type int(*)(int) in call to std::ptr_fun<int, int>(int(*)(int)) is being passed extern "C" int(*)(int). Add an intermediate C++ function to forward to the C function.
| * | | | docbook: Fix formatter naming convention to avoid shadowBrad King2012-09-092-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some compilers complain: cmDocumentationFormatterDocbook.cxx: In member function virtual void cmDocumentationFormatterDocbook::PrintHeader(const char*, const char*, std::ostream&): cmDocumentationFormatterDocbook.cxx:197:73: warning: declaration of docname shadows a member of 'this' [-Wshadow] Fix the name of the member variable.
| * | | | docbook: Remove redundant docs that cause invalid DocBookDaniel Pfeifer2012-09-081-7/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If a subsection with a title is added, all subsequent subsections need a title too. The "helpful links" just repeat preceding subsections anyway.
| * | | | docbook: Add CMake.DocBook test to validate xml (#13508)Daniel Pfeifer2012-09-081-6/+15
| | | | | | | | | | | | | | | | | | | | The DocBook DTD is provided in "Utilities/xml/docbook-4.5".
| * | | | docbook: Add support for <abstract> at section level 1Daniel Pfeifer2012-09-081-2/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If a section has subsections (ie. subelemens with a title), all elements before the first title are written inside an <abstract>. Also wrap <programlisting> in <para>, to allow preformatted output in abstracts.
| * | | | docbook: Cleanup formatter and generated DocBookDaniel Pfeifer2012-09-071-24/+24
| | | | | | | | | | | | | | | | | | | | | | | | | Comment and whitespace changes, changed docbook version to 4.5, changed <literallayout> to <programlisting> (the latter implies a fixed-size font).
| * | | | docbook: Fix the DocBook section outputDaniel Pfeifer2012-09-071-24/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The DocBook formatter used to generate something like: <para id="section"><sect2><title>Title</title></sect2>Some Text</para> Which was completely wrong. In DocBook, a section should look like this: <sect2 id="section"><title>Title</title><para>Some Text</para></sect2>
| * | | | docbook: Factor out code to write valid DocBook IDsDaniel Pfeifer2012-09-072-37/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Attributes in XML may contain alphanumeric characters, underscores, colons and dots. When DocBook is chunked, the dot is often used as a path separator. To generate a valid ID, we take the title of the section, transform all non-alphanumeric characters to underscores and then add a prefix separated with dots. We also add the document name as a prefix, in order to 'xinclude' eg. cmake.docbook and ctest.docbook in the same document. IDs are written in multiple places, so the code is factored to a function.
| * | | | docbook: Remove table of contentsDaniel Pfeifer2012-09-071-18/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When DocBook is transformed (eg. to PDF, HTML, ...), a TOC is generated from the document's layout. The TOC-like list that the docbook formatter used to generate was both redundant and invalid.
| * | | | Utilities/xml: Add docbook-4.5 DTD (#13508)Brad King2012-09-0733-0/+14494
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Run the shell code below to put the DTD in Utilities/xml/docbook-4.5: v=4.5 && sha1=b9124233b50668fb508773aa2b3ebc631d7c1620 && mkdir Utilities/xml/docbook-$v && cd Utilities/xml/docbook-$v && wget -c http://www.oasis-open.org/docbook/xml/$v/docbook-xml-$v.zip && sha1sum docbook-xml-$v.zip |grep $sha1 && unzip docbook-xml-$v.zip && rm docbook-xml-$v.zip
| * | | | Utilities/xml: Add .gitattributes to disable whitespace checksBrad King2012-09-071-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | This directory holds upstream DTD files. We do not want to modify them, so tell Git to skip whitespace enforcement.
* | | | | Merge topic 'simplify-CMake.HTML-test'Brad King2012-09-115-8/+8
|\ \ \ \ \ | |/ / / / | | | | | | | | | | | | | | | 2f520d3 Simplify CMake.HTML documentation test command line
| * | | | Simplify CMake.HTML documentation test command lineDaniel Pfeifer2012-09-075-8/+8
| | |/ / | |/| | | | | | | | | | | | | | | | | | Drop the "cmake -E chdir" wrapper and instead pass the DTD directory to xmllint's --path option using url encoding. While at it, move the XHTML1 DTD to "Utilities/xml/xhtml1" to make room for additional DTDs.
* | | | Merge topic 'include-FPHSA'Brad King2012-09-114-6/+6
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | ff0d1a8 include FPHSA from current directory in all modules
| * | | | include FPHSA from current directory in all modulesRolf Eike Beer2012-09-084-6/+6
| | | | |
* | | | | Merge topic 'gettext-no-duplicate-FPHSA'Brad King2012-09-111-8/+1
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 656ab19 FindGettext: remove code duplicating FPHSA checks
| * | | | | FindGettext: remove code duplicating FPHSA checksRolf Eike Beer2012-09-081-8/+1
| |/ / / /
* | | | | Merge topic 'fix-qt-dbus-on-mac-problem'Brad King2012-09-111-0/+12
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 5c25df1 FindQt4: Avoid "finding" non-existent library in a .framework
| * | | | | FindQt4: Avoid "finding" non-existent library in a .frameworkDavid Cole2012-09-061-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ...if the library file does not exist inside the .framework then do not allow a library variable to be set to the path to the framework. Force set it to NOTFOUND instead.
* | | | | | Merge topic 'findfreetype-13502'Brad King2012-09-111-3/+4
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 9d91fc6 fix for discovering ft2build.h using FREETYPE_DIR environment var (#13502)
| * | | | | | fix for discovering ft2build.h using FREETYPE_DIR environment var (#13502)Sergei Nikulov2012-09-061-3/+4
| |/ / / / /
* | | | | | Merge topic 'aix-release-bmaxdata'Brad King2012-09-111-0/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 084c5af Utilities/Release: Link AIX binary with large maxdata
| * | | | | | Utilities/Release: Link AIX binary with large maxdataBrad King2012-09-051-0/+1
| | |_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | Raise the default "maxdata" linker setting on the 32-bit AIX release binaries. This allows the CMake binaries to process larger projects without encountering a "Segmentation fault in extend_brk".
* | | | | | Merge topic 'IsSourceFileTryCompile'Brad King2012-09-113-2/+15
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7b2bf28 Ninja: suppress cmcldeps only for source file signature try_compiles
| * | | | | | Ninja: suppress cmcldeps only for source file signature try_compilesPeter Kümmel2012-09-053-2/+15
| | |_|_|_|/ | |/| | | |
* | | | | | Merge topic 'windows-ce'Brad King2012-09-116-9/+55
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 28d744c Add WindowsCE platform information files e7cb805 Add additional architectures to CMakePlatformId.h.in
| * | | | | | Add WindowsCE platform information filesPatrick Gansterer2012-09-055-9/+49
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This enables CMake to create Makefiles targeting Windows CE devices. CMake needs to be run within a cross compile command prompt and requires a toolchain file which sets CMAKE_SYSTEM_NAME to "WindowsCE" and optionally CMAKE_SYSTEM_VERSION.
| * | | | | | Add additional architectures to CMakePlatformId.h.inPatrick Gansterer2012-09-051-0/+6
| |/ / / / / | | | | | | | | | | | | | | | | | | Detect the MIPS and SHx architecture for MSVC compiler.