Peter Kuemmel
adb54f3dbf
Ninja: add some hacks for Windows
2012-02-19 11:30:07 +01:00
Peter Kuemmel
895914881b
Ninja: also build ninja support on Windows
2012-02-19 11:10:18 +01:00
Peter Collingbourne
70c39c845f
Ninja: Shell encode the command used in custom commands
2012-02-19 05:57:22 +00:00
Peter Collingbourne
0643fee2fe
Ninja: Shell encode various CMake invocations
2012-02-19 05:57:22 +00:00
Peter Collingbourne
43b1d8bad0
Ninja: Shell encode paths used in "cd" commands
2012-02-19 05:43:47 +00:00
Peter Collingbourne
cea03e632b
Ninja: Backslash rules for Windows
...
Generally these are only required in build statements, as Ninja wants
to be able to chop paths up. But it doesn't hurt to also try to use
them in command line arguments.
2012-02-19 04:00:02 +00:00
Peter Collingbourne
9362440a0b
Ninja: Identifier encoding rules for ' ' and ':'
2012-02-18 20:33:39 +00:00
Peter Collingbourne
99856d537c
Ninja: Partially revert "win fixes: escape back slash/colon, use cd. as cmd.exe nop"
...
It introduced encoding rules in the wrong place, and broke the
CustomCommand test case.
This reverts commit 7fb2bb3e8b0dc7bc718aadc4ab9a74cb7fdb656e.
2012-02-18 20:33:33 +00:00
Peter Kuemmel
7fb2bb3e8b
Ninja: win fixes: escape back slash/colon, use cd. as cmd.exe nop
2012-02-18 08:15:23 +01:00
Peter Collingbourne
5d19e8aa6a
Ninja: Appease various compilers
2012-02-05 01:48:08 +00:00
Peter Collingbourne
bfe56f6802
Ninja: Remove some default arguments
2012-02-05 01:48:01 +00:00
Peter Collingbourne
69984906ef
Ninja: Fix a 79-col violation
2012-02-05 00:57:22 +00:00
Peter Collingbourne
6dd410c2b9
Ninja: Add the Ninja generator
2012-02-02 23:40:21 +00:00
Peter Collingbourne
4468edf12b
Add executable with exports flag support to cmLocalGenerator::GetTargetFlags
2012-02-02 23:36:42 +00:00
Peter Collingbourne
2cd36550b0
Add cmSystemTools::TrimWhitespace function
2012-02-02 23:04:38 +00:00
KWSys Robot
e858440185
KWSys Nightly Date Stamp
2012-02-02 00:05:06 -05:00
David Cole
46c7b7d85a
Merge topic 'rpath-docs-whitespace'
...
33eee2c Add whitespace after '.' in CMAKE_SKIP_RPATH docs.
2012-02-01 14:51:47 -05:00
David Cole
3e0eeb9fc8
Merge topic 'imported-target-visibility'
...
f9c1c62 Add test covering imported target scope rules
ca39c5c Optionally allow IMPORTED targets to be globally visible
2012-02-01 14:49:10 -05:00
David Cole
a7c5a6896e
Merge topic 'doc-IMPORTED-properties'
...
7d20619 Clarify IMPORTED_ target property documentation
2012-02-01 14:46:36 -05:00
KWSys Robot
b2215bdb26
KWSys Nightly Date Stamp
2012-02-01 00:05:08 -05:00
KWSys Robot
7ac717c079
KWSys Nightly Date Stamp
2012-01-31 00:05:06 -05:00
Stephen Kelly
33eee2c36f
Add whitespace after '.' in CMAKE_SKIP_RPATH docs.
2012-01-31 01:46:34 +01:00
KWSys Robot
ba4a9f726d
KWSys Nightly Date Stamp
2012-01-30 00:05:08 -05:00
KWSys Robot
7f2b3a591e
KWSys Nightly Date Stamp
2012-01-29 00:05:07 -05:00
KWSys Robot
e2bb4dae20
KWSys Nightly Date Stamp
2012-01-28 00:05:21 -05:00
KWSys Robot
2184cc6469
KWSys Nightly Date Stamp
2012-01-27 00:05:07 -05:00
KWSys Robot
208569f1da
KWSys Nightly Date Stamp
2012-01-26 00:05:05 -05:00
Brad King
7d20619fbe
Clarify IMPORTED_ target property documentation
...
These properties are meant to be set to tell CMake something, not read
to get information from CMake.
2012-01-25 16:26:40 -05:00
Brad King
ca39c5cdd1
Optionally allow IMPORTED targets to be globally visible
...
Consider the case motivating commit e01cce28 (Allow add_dependencies()
on imported targets, 2010-11-19). An imported target references a file
generated at build time by a custom target on which it depends. Had the
file been built directly using add_library or add_executable its target
name would have been visible globally. Therefore the imported target
representing the file should be globally visible also.
Teach the IMPORTED signature of add_(executable|library) to accept a new
"GLOBAL" option to make the imported target visible globally.
2012-01-25 14:42:31 -05:00
David Cole
30620e7477
Merge topic 'uninitialized-var-in-if'
...
54fd9e3 fix uninitialized var in if(NOT foo bar STREQUAL "foo bar")
2012-01-25 11:17:46 -05:00
David Cole
cef75ca909
Merge topic 'install-command-cleanup'
...
982b5d9 cmInstallCommand: Fix line length for style
a64b618 cmInstallCommand: Remove duplicated sentence from docs
01ddef8 cmInstallCommand: Fix indentation error
2012-01-25 11:15:03 -05:00
KWSys Robot
31c53c288c
KWSys Nightly Date Stamp
2012-01-25 00:05:06 -05:00
KWSys Robot
99180a0bb2
KWSys Nightly Date Stamp
2012-01-24 00:05:16 -05:00
KWSys Robot
86c9604f98
KWSys Nightly Date Stamp
2012-01-23 00:05:11 -05:00
Rolf Eike Beer
54fd9e38bb
fix uninitialized var in if(NOT foo bar STREQUAL "foo bar")
...
Also adds test to verify this.
2012-01-22 12:15:57 +01:00
KWSys Robot
3be1282fd3
KWSys Nightly Date Stamp
2012-01-22 00:05:05 -05:00
KWSys Robot
a668c9f059
KWSys Nightly Date Stamp
2012-01-21 00:05:04 -05:00
KWSys Robot
b8ff1c1e72
KWSys Nightly Date Stamp
2012-01-20 00:05:03 -05:00
KWSys Robot
f2baff920e
KWSys Nightly Date Stamp
2012-01-19 00:05:08 -05:00
KWSys Robot
b2838626dd
KWSys Nightly Date Stamp
2012-01-18 00:05:03 -05:00
David Cole
05fbfd494e
Merge topic 'link-shared-depend-cycle-issue-12647'
...
8e756d2 Tolerate cycles in shared library link interfaces (#12647 )
2012-01-17 16:25:19 -05:00
David Cole
a6bc62c5ac
Merge topic 'fixSymlinkInZIP'
...
768cf91 Do not add the content of a file if it's a symlink.
2012-01-17 16:23:38 -05:00
David Cole
4dd47eb6c3
Merge topic 'compiler-version'
...
0df1942 Detect SGI MIPSpro compiler version with its id
a5e892c Document compiler version macro formats used for detection
d7c6f41 Detect HP compiler version with its id
3dd9fa9 Detect SunPro compiler version with its id
c198730 Detect Watcom compiler version with its id
5899b98 Detect Clang compiler version with its id
b8cfa65 Detect PGI compiler version with its id
6dae666 Detect IBM XL compiler version with its id
4080d55 Detect Borland compiler version with its id
2cc205a Detect Intel compiler version with its id (#11937 )
a6d83cc Detect MSVC compiler version with its id
a662855 Detect GNU compiler version with its id (#6251 )
fa7141f Add framework to detect compiler version with its id (#12408 )
2012-01-17 16:22:53 -05:00
David Cole
48f159f871
Merge topic 'vs10-fix-pdbname-issue-12328'
...
655a7dd VS10: Fix /pdb option vcxproj element name (#12328 )
2012-01-17 16:22:10 -05:00
Brad King
982b5d9eef
cmInstallCommand: Fix line length for style
...
After indentation was fixed by a previous commit some lines became too
long. Re-wrap to shorten them.
2012-01-17 14:03:45 -05:00
Yury G. Kudryashov
a64b6185de
cmInstallCommand: Remove duplicated sentence from docs
...
install(TARGETS ...) documentation described twice what happens on non-DLL
systems.
2012-01-17 10:02:13 -05:00
Yury G. Kudryashov
01ddef87e6
cmInstallCommand: Fix indentation error
...
A large block of code was indented 2 spaces less than it should.
2012-01-17 10:02:02 -05:00
KWSys Robot
795221775a
KWSys Nightly Date Stamp
2012-01-17 00:05:03 -05:00
KWSys Robot
038ba372fa
KWSys Nightly Date Stamp
2012-01-16 00:05:04 -05:00
KWSys Robot
9188dafac1
KWSys Nightly Date Stamp
2012-01-15 00:05:03 -05:00