summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Ninja: also bootstrap ninja filesPeter Kümmel2012-07-201-0/+5
|
* Ninja: enable ninja support everywherePeter Kümmel2012-07-204-43/+20
|
* Ninja: void function can't return a valuePeter Kümmel2012-07-191-2/+2
|
* Ninja: enable ninja on Mac so all Mac CDash-builds are tested, cleanup laterPeter Kümmel2012-07-181-1/+1
|
* Ninja: fixes for bccPeter Kümmel2012-07-182-1/+3
|
* Ninja: remove 'this' from member initializer listPeter Kümmel2012-07-181-1/+1
|
* Ninja: remove warningsPeter Kümmel2012-07-185-36/+32
|
* Ninja: remove 'friend' in ninja codePeter Kümmel2012-07-185-86/+87
|
* Re-factor OS X content generator start up.Nicolas Despres2012-07-174-24/+24
|
* Re-factor framework directory computation.Nicolas Despres2012-07-172-12/+17
|
* Re-factor Mac OS X content directory computation.Nicolas Despres2012-07-174-77/+106
|
* Re-factor bundle content copying rules generation.Nicolas Despres2012-07-1711-84/+127
|
* Ninja: Use same echo message as makefiles.Nicolas Despres2012-07-171-1/+4
|
* Re-factor CFBundle generation.Nicolas Despres2012-07-176-61/+39
|
* Enable BundleTest with CLang too.Nicolas Despres2012-07-171-32/+34
|
* Ninja: Add support for CFBundle.Nicolas Despres2012-07-173-0/+51
| | | | This patch fixes test CFBundleTest on Darwin.
* Ninja: Copy resource files in the bundle.Nicolas Despres2012-07-176-5/+128
| | | | This patch fixes test BundleTest on Darwin.
* Re-factor OS X bundle and framework generation.Nicolas Despres2012-07-1710-297/+287
|
* Remove trailing white-spaces.Nicolas Despres2012-07-175-21/+21
|
* Ensure 3rd party libraries are writable.Nicolas Despres2012-07-171-4/+5
| | | | | This patch fixes CMake.Install when Qt4 is installed read-only by packaging system like Homebrew.
* Ninja: Add support for OX X library framework.Nicolas Despres2012-07-172-0/+122
| | | | This patch fixes test ExportImport on Darwin.
* Ninja: Add support for OS X app bundles.Nicolas Despres2012-07-172-10/+57
| | | | | | This patch fixes test Qt4Deploy on Darwin. Thanks to Jamie Kirkpatrick <jkp@kirkconsulting.co.uk>
* CMake Nightly Date StampKitware Robot2012-07-171-1/+1
|
* CMake Nightly Date StampKitware Robot2012-07-161-1/+1
|
* CMake Nightly Date StampKitware Robot2012-07-151-1/+1
|
* CMake Nightly Date StampKitware Robot2012-07-141-1/+1
|
* CMake Nightly Date StampKitware Robot2012-07-131-1/+1
|
* Merge topic 'fix-install-COMPONENT-option'David Cole2012-07-124-6/+7
|\ | | | | | | | | 8720aa0 install: Fix COMPONENT option
| * install: Fix COMPONENT optionBrad King2012-07-114-6/+7
| | | | | | | | | | | | | | | | | | | | | | | | Since commit 7ced0732 (make default install component name configurable, 2012-05-13) the COMPONENT option has not worked in all cases. The change restored use of the broken SetDefaultString previously removed by commit 43cad3e4 (fix the default "Unspecified" component, 2008-03-26). Remove SetDefaultString and use the default component name only when an invocation does not specify a non-empty COMPONENT option value. Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=680825
* | Merge topic 'doc-if-inside-macro'David Cole2012-07-121-0/+1
|\ \ | | | | | | | | | | | | 674c56c if: Document that macro arguments are not variables (#13393)
| * | if: Document that macro arguments are not variables (#13393)Brad King2012-07-111-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A common mistake is to write macro(foo arg) if(arg) endif() endmacro() and expect if() to treat "arg" as a variable. The documentation of the macro() command already states that arguments are not variables, but users writing the if() command may not look at the macro() docs. Add a note to the if() documentation.
* | | Merge topic 'ninja-rspfile-link-libraries'David Cole2012-07-124-24/+54
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4bb94c9 Ninja: sysconf() is declared in unistd.h bb36759 Ninja: enable response file support on Mac (length 262144) 3a2c8e8 Ninja: disable work around when linking with mingw 3856e66 Ninja: error on missing rspfile_content 8c1e35c Ninja: remove some unused default arguments 7f647cf Ninja: also write link libraries to rsp file
| * | | Ninja: sysconf() is declared in unistd.hPeter Kümmel2012-07-111-0/+5
| | | |
| * | | Ninja: enable response file support on Mac (length 262144)Peter Kümmel2012-07-111-2/+2
| | | |
| * | | Ninja: disable work around when linking with mingwPeter Kümmel2012-07-112-3/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The work around is only needed by older GCCs (only testet 4.4/4.7) Ninja is very new so chances are high that there is also a new mingw. Use slashes in link rsp file, because ar.exe can't handle \.
| * | | Ninja: error on missing rspfile_contentPeter Kümmel2012-07-101-5/+9
| | | |
| * | | Ninja: remove some unused default argumentsPeter Kümmel2012-07-101-7/+7
| | | |
| * | | Ninja: also write link libraries to rsp filePeter Kümmel2012-07-103-13/+28
| |/ / | | | | | | | | | and enable rspfile support on Linux, needed for commands longer than e.g. 2096152 characters on Ubuntu.
* | | Merge topic 'aix-gnu-asm'David Cole2012-07-121-0/+2
|\ \ \ | | | | | | | | | | | | | | | | 7755283 Add ASM platform information for GNU compiler on AIX (#13390)
| * | | Add ASM platform information for GNU compiler on AIX (#13390)Brad King2012-07-101-0/+2
| |/ / | | | | | | | | | | | | | | | | | | Among other flags this sets RPATH flags correctly so that CMake knows how to treat CMAKE_PLATFORM_REQUIRED_RUNTIME_PATH for the ASM language. This is the GNU compiler equivalent to commit a0bab7ae (Add ASM platform information for XL compiler on AIX, 2011-03-02), made for XL.
* | | Merge topic 'include-command-empty-filename'David Cole2012-07-128-0/+27
|\ \ \ | | | | | | | | | | | | | | | | 2e99949 include: Ignore empty string as file name (#13388)
| * | | include: Ignore empty string as file name (#13388)Brad King2012-07-108-0/+27
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | Previously CMake silently accepted the empty string and added a bogus dependency on the current directory. Instead warn about the empty file name and ignore it. We cannot make this an error because there may be existing projects that accidentally depend on the old behavior. Add a RunCMake.include test to cover this case.
* | | Merge topic 'aix-GNU-shared-libs'David Cole2012-07-121-1/+2
|\ \ \ | | | | | | | | | | | | | | | | 767a7ad AIX-GNU: Link shared libs with -brtl,-bnoipath (#13352)
| * | | AIX-GNU: Link shared libs with -brtl,-bnoipath (#13352)Brad King2012-07-091-1/+2
| | | | | | | | | | | | | | | | We already use these flags with the XL toolchain. Use them for GNU too.
* | | | Merge topic 'fix-CustomCommand-main'David Cole2012-07-121-1/+1
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | d54618f Tests/CustomCommand: Do not use 'main' in a library
| * | | | Tests/CustomCommand: Do not use 'main' in a libraryBrad King2012-07-091-1/+1
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | Otherwise when linking 'CustomCommand' some linkers report ld: 0711-224 WARNING: Duplicate symbol: .main Suggested-by: Daniel R. Gomez <gomez@teragram.com>
* | | | Merge topic 'deploy-qt4-workaround-bug-13258'David Cole2012-07-121-1/+1
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | 374b9b9 DeployQt4: workaround bug 13258 where ARGV1 is leaked into a sub function.
| * | | | DeployQt4: workaround bug 13258 where ARGV1 is leaked into a sub function.Clinton Stimpson2012-07-091-1/+1
| |/ / /
* | | | Merge topic 'fix-CTestUpdateSVN-svn1.7'David Cole2012-07-121-1/+0
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | c785c6b CTestUpdateSVN: Do not create repo directory first (#13349)
| * | | | CTestUpdateSVN: Do not create repo directory first (#13349)Brad King2012-07-091-1/+0
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | If the directory already exists some svnadmin versions report svnadmin: E200011: Repository creation failed svnadmin: E200011: Could not create top-level directory svnadmin: E200011: '.../CTest UpdateSVN/repo' exists and is non-empty