David Cole
37d8602cde
Merge topic 'intel_fortran_vs2010' into fix-8707-add-vs-globals
...
Conflicts:
Source/cmLocalVisualStudio7Generator.h
2011-07-29 10:22:33 -04:00
David Cole
df9577259c
Add support for Visual Studio project-specific globals ( #8707 )
...
Thanks to Pau Garcia i Quiles for the inspiration for the patch.
I've tweaked it a bit compared to what's in the bug tracker: this
commit does not allow empty global variable names.
I also added usage of the new feature to an existing test. Although
it has no effect on the resulting Visual Studio projects, you can
verify that the VSResource test produces a non-empty globals section
in the generated .vcproj(x) files.
2011-07-29 10:04:36 -04:00
KWSys Robot
5ef20b2dc5
KWSys Nightly Date Stamp
2011-07-29 00:14:03 -04:00
Clinton Stimpson
de30173d5b
Remove C compiler requirement from FindQt4.cmake
...
Use the new check_cxx_symbol_exists instead of check_symbol_exists.
Also remove a debug message from CheckSymbolExists.cmake.
2011-07-28 12:15:46 -06:00
Brad King
a343bc1c76
RunSingleCommand: Avoid assignment in condition
...
Several compilers warn about this case even when an extra layer of
parenthesis surrounds the assignment. Make the condition explicit.
2011-07-28 10:43:11 -04:00
Johan Björk
642f10066a
RunSingleCommand: Add a OUTPUT_NORMAL flag.
...
OUTPUT_NORMAL does no processing of the output streams, it just passes
them through the same streams as they were received on.
2011-07-28 10:43:09 -04:00
Johan Björk
856a9e499f
RunSingleCommand: Replace verbose boolean with enum
...
No behaviour change, this prepares for adding a flag to skip the merging
of output streams.
2011-07-28 10:42:03 -04:00
Brad King
4096066723
RunSingleCommand: Fix indentation
2011-07-28 10:28:52 -04:00
Brad King
acd2f84cc0
cmSystemTools: Remove trailing whitespace
2011-07-28 10:23:13 -04:00
KWSys Robot
b6fb213ed1
KWSys Nightly Date Stamp
2011-07-28 00:12:21 -04:00
David Cole
b7f3f7cdb6
Add fail regex to detect supported warning flags correctly.
...
On Apple's gcc, the compiler emits a warning such as "warning: command
line option "-Wno-deprecated" is valid for C++/ObjC++ but not for C"
when it is passed that flag on its command line.
When testing for that flag with a plain C file, we should report that
the flag is unsupported for C files. The new FAIL_REGEX option added
here produces this behavior.
2011-07-27 15:01:50 -04:00
Alex Neundorf
2462f65085
FindGif: add giflib4 as one more name for the library under Windows
...
Alex
2011-07-27 20:40:39 +02:00
Alex Neundorf
f97620e733
FindGIF/FindFreetype.cmake: remove standard search paths from find-calls
...
In both files find_path() and find_library() are called with multiple
additional search PATHS which are already anyway part of the default
search dirs, so it should be safe to remove them.
Alex
2011-07-27 20:34:09 +02:00
Alex Neundorf
7c38523470
Strip trailing whitespace
...
Alex
2011-07-27 20:32:59 +02:00
Modestas Vainius
317d077f6e
multiarch: Treat lib/<arch> as implicit link dir ( #12326 )
...
Add multiarch library directories to the set of implicit link
directories. In particular, this keeps lib/<arch> out of R(UN)PATH.
2011-07-27 09:13:58 -04:00
KWSys Robot
49a00ec2de
KWSys Nightly Date Stamp
2011-07-27 00:14:05 -04:00
Brad King
5047a52d1c
Merge topic 'search-for-aspell'
...
bb3a438
Search for the ASPELL executable
2011-07-26 14:57:53 -04:00
Brad King
df7a95629c
Merge topic 'qt4-apple-framework-fix'
...
702538e
Qt4: Fix reference of undefined variable when detecting frameworks on Mac OS X
2011-07-26 14:57:48 -04:00
Brad King
c2b2968825
Merge topic 'cross-qt4-find-includes'
...
0ae8a34
Add qt4/QtCore to help find Qt headers when cross-compiling.
2011-07-26 14:57:44 -04:00
Brad King
d6b2a1a9b3
Merge topic 'effective-platform-name'
...
74c73d5
Correct KWStyle line too long error
0c030ef
Add use of EFFECTIVE_PLATFORM_NAME to generated Xcode projects.
2011-07-26 14:57:41 -04:00
Brad King
2305b575f1
Merge topic 'fix-tests-failing-with-Xcode4'
...
1a53fb7
Use correct default multiple architecture values in test
5f7acc8
Base architecture choice logic on Xcode version
c050c59
Fix BuildDepends test to work with Xcode 4
923b030
Fix Architecture test to work with Xcode 4
2011-07-26 14:57:38 -04:00
Brad King
119dce33d3
Merge topic 'SetPropertyAppendString'
...
9dbba1b
Fix #12342 : Add APPEND_STRING option to set_property()
2011-07-26 14:57:32 -04:00
Brad King
dc96b975c5
Merge topic 'MinorImprovementToTryCompileDocs'
...
d6b9df4
Minor fix to try_compile() docs (#12333 )
2011-07-26 14:57:26 -04:00
Brad King
a234b3a4fc
Merge topic 'CheckCXXSymbolExists'
...
757a6a0
Add CheckCXXSymbolExists.cmake, so this can be used also for C++
2011-07-26 14:57:19 -04:00
Brad King
ccd4c8b202
Merge topic 'PushCheckState'
...
d64ba0b
Fix copyright notice test
1325260
Add macros cmake_push/pop_check_state() as discussed on the list.
2011-07-26 14:57:05 -04:00
Brad King
9ac8c938bb
Merge topic 'doc-custom-command-multiple-targets-issue-12311'
...
0ece8f7
Document caveat of custom commands in multiple targets (#12311 )
2011-07-26 14:56:48 -04:00
Brad King
0cfd25681c
Merge topic 'qt4-no-build-type'
...
5a2b208
Add -DQT_NO_DEBUG if no build type is specified so Qt plugins will work.
2011-07-26 14:56:30 -04:00
Brad King
25a35f5686
Merge topic 'DisableSwitchForFindPackage'
...
4a50b5f
Add a basic test for CMAKE_DISABLE_FIND_PACKAGE_<package>
a66df08
Add documentation for the CMAKE_DISABLE_FIND_PACKAGE_<Name> switch
6e1d3ed
Add a switch to disable a find_package() call completely
2011-07-26 14:56:22 -04:00
Brad King
e25c0d046a
Merge topic 'FindSubversion-non-interactive-issue-12304'
...
0c6e852
FindSubversion: Invoke svn non-interactively (#12304 )
2011-07-26 14:56:00 -04:00
Brad King
7453581c78
Merge topic 'FindMPI-try-regular-compiler'
...
8756e77
Fix issues with removing try_compile input file.
e00d2c4
Try regular compiler when no MPI compiler.
2011-07-26 14:55:48 -04:00
Brad King
9340ab28cc
Merge topic 'performance_fix'
...
3e4ba89
Only pay for unused variable checking if it is on.
2011-07-26 14:55:21 -04:00
Brad King
4a18c30a42
Merge topic 'vs-ia64'
...
aed92cc
Add VisualStudio 9 and 10 generators for Itanium platform
d44c68f
VS: Factor Find64BitTools out of Win64 generator to parent
2011-07-26 14:54:56 -04:00
Brad King
2b16232d45
Merge topic 'asn_java_support'
...
1417a55
Java: Fix documentation format and indentation
0b7627d
Java: Use set_property/get_property for target variables.
b01a505
Java: Create correct jar archive dependencies.
f99c312
Java: Added some dependency magic to avoid recompilations.
f3233ba
Java: Create java_class_filelist only if it does't exist.
a22ed3d
Tests: Check for the new Java exeutable variables.
c177c8e
Tests: Java tests should test UseJava.cmake
5c2106c
Modules: Added CMake Java support.
a4b6275
FindJava: Find missing java development executables.
2011-07-26 14:54:33 -04:00
Brad King
b3dba1a145
Merge topic 'mingw-make-use-native-echo-issue-12283'
...
6b4d3ad
MinGW: Remove old workaround and use native echo (#12283 )
2011-07-26 14:54:21 -04:00
KWSys Robot
0a939c86d6
KWSys Nightly Date Stamp
2011-07-26 00:13:12 -04:00
Clinton Stimpson
702538eaa3
Qt4: Fix reference of undefined variable when detecting frameworks on Mac OS X
2011-07-25 12:30:30 -06:00
KWSys Robot
1a81da37b8
KWSys Nightly Date Stamp
2011-07-25 00:13:07 -04:00
KWSys Robot
cb93c62643
KWSys Nightly Date Stamp
2011-07-24 00:13:03 -04:00
KWSys Robot
c70c62db55
KWSys Nightly Date Stamp
2011-07-23 00:14:05 -04:00
Arnaud Gelas
bb3a4381bb
Search for the ASPELL executable
2011-07-22 17:04:27 -04:00
Clinton Stimpson
0ae8a3405b
Add qt4/QtCore to help find Qt headers when cross-compiling.
2011-07-22 13:38:36 -06:00
KWSys Robot
5282623658
KWSys Nightly Date Stamp
2011-07-22 00:13:04 -04:00
KWSys Robot
3c33c5c5c2
KWSys Nightly Date Stamp
2011-07-21 00:14:05 -04:00
KWSys Robot
c2deeae469
KWSys Nightly Date Stamp
2011-07-20 00:13:04 -04:00
David Cole
1a53fb7537
Use correct default multiple architecture values in test
...
Even if CMAKE_OSX_ARCHITECTURES value is a single value...
2011-07-19 11:53:31 -04:00
David Cole
74c73d5fa0
Correct KWStyle line too long error
2011-07-19 11:33:01 -04:00
KWSys Robot
9923a2a2d5
KWSys Nightly Date Stamp
2011-07-19 00:14:04 -04:00
David Cole
0c030ef72c
Add use of EFFECTIVE_PLATFORM_NAME to generated Xcode projects.
...
Facilitates building iOS projects, enabling switching back and forth
between simulator and device builds at development time.
2011-07-18 16:37:06 -04:00
David Cole
5f7acc8d75
Base architecture choice logic on Xcode version
...
Not on Darwin version.
2011-07-18 09:59:58 -04:00
KWSys Robot
fefaaa09d9
KWSys Nightly Date Stamp
2011-07-18 00:10:09 -04:00