Ben Boeckel
220c5dc45a
Add test that CMake errors with empty libs
...
When the library language cannot be determined, make sure CMake errors,
not segfaults (bug #11230 )
2010-09-30 11:01:35 -04:00
Brad King
448661fbe5
VS10: Skip targets with no linker language ( #11230 )
...
In targets with no non-header files the linker language cannot be
determined. Since the target project file cannot be generated at all in
this case, give up as soon as it is detected. Otherwise the generation
code may try to run with uninitialized information.
2010-09-30 08:48:38 -04:00
KWSys Robot
4e137de7b1
KWSys Nightly Date Stamp
2010-09-30 00:10:39 -04:00
Bill Hoffman
3d68dd230d
Fix for bug #11274 , VS10 custom commands that create files in INTDIR fix.
2010-09-29 17:02:04 -04:00
Bill Hoffman
5253206798
Add a new line to the end of the generated main.cxx for the hpux compiler.
...
Some HPUX compilers give this error: Error 690: "/home/cport/Dashboards/My Tests/CMake-build/Tests/CheckCompilerRelatedVariables/main.cxx", line 1 # Nonempty source files must end with a newline that is not preceded by a backslash.
2010-09-29 14:46:45 -04:00
Brad King
da5c8953b7
Merge topic 'xcode-generator-trailing-whitespace'
...
a2bbe4b
Remove trailing whitespace from Xcode generator source
2010-09-29 09:30:20 -04:00
Brad King
a2bbe4bef9
Remove trailing whitespace from Xcode generator source
...
Reverting abandoned topic xcode_source_group_fix_7932 left this source
slightly different due to trailing whitespace removal on some lines.
Remove all trailing whitespace from the file to make it consistent.
2010-09-29 08:38:18 -04:00
KWSys Robot
0f6b3a0059
KWSys Nightly Date Stamp
2010-09-29 00:10:08 -04:00
Alex Neundorf
b01184022b
Use absolute path to FindPackageHandleStandardArgs.cmake everywhere
...
This is to avoid getting an (older) copy of FPHSA.cmake which is
e.g. installed with KDE 4.5.0 and 4.5.1.
Alex
2010-09-28 22:30:31 +02:00
Alex Neundorf
41e4f1a210
Add automatic variable CMAKE_CURRENT_LIST_DIR(dir of CMAKE_CURRENT_LIST_FILE)
...
Comes with a simple test and docs.
Alex
2010-09-28 22:10:47 +02:00
Alex Neundorf
f9fc79cac5
Remove trailing whitespace
...
Alex
2010-09-28 21:44:22 +02:00
Brad King
d24b8acc1a
Merge topic 'cmake-guiRememberAdvancedCheckbox'
...
3d13502
Make cmake-gui remember whether the "Advanced" checkbox was checked or not
8e8acb7
-remove trailing whitespace
2010-09-28 14:06:31 -04:00
Brad King
dbf7664c99
Merge topic 'PutRequiredVersionInDetailMessageInFPHSA'
...
567ac0b
Also store the required version number in the details message.
2010-09-28 14:05:15 -04:00
Brad King
3398ec7d6f
Merge topic 'vs10-object-intdir'
...
7ef659f
VS10: Use $(IntDir) for per-source output directory (#11270 )
2010-09-28 14:04:48 -04:00
Brad King
e66c12a265
Merge topic 'python_module_prefix_suffix'
...
d36c16a
Set the module prefix, updated Windows suffix.
2010-09-28 14:04:24 -04:00
Brad King
c86d677fe0
Merge topic 'findqt4-cross-compile'
...
25931ae
Fix regression in cross-compile patches with finding Qt libs.
2010-09-28 14:03:37 -04:00
Brad King
126158f046
Merge topic 'fixAbsoluteDestHandlingRegression'
...
225abc5
InstallGen/CPack fix handling absolute installed file regression
2010-09-28 14:02:44 -04:00
Brad King
c0665ca795
Merge topic 'DescriptionsForFeatureSummaryALL'
...
b935f00
Close ENDFUNCTION() properly with the same name as FUNCTION()
07bca48
Set a default DESCRIPTION if none is given for ALL mode of feature_summary()
d5b2915
APPEND and not-APPEND mode of feature_summary() were swapped
2010-09-28 14:02:19 -04:00
Brad King
20f49730ae
Reset platform/compiler info status for each language
...
In each CMake<lang>Information.cmake file we use an _INCLUDED_FILE
variable to track whether a compiler information file has been loaded.
Reset this variable for each language.
This fixes Fortran under VS generators with the Intel plugin.
Previously the variable would be left set true from C and C++ and then
Fortran would not load old-style files like Platform/Windows-ifort.
2010-09-28 09:49:20 -04:00
KWSys Robot
5efe30791b
KWSys Nightly Date Stamp
2010-09-28 00:10:03 -04:00
Alex Neundorf
567ac0bb1f
Also store the required version number in the details message.
...
This way the success/failure message of FPHSA() is also printed again
if the required version is changed.
Alex
2010-09-27 22:08:14 +02:00
Brad King
7ef659fcc3
VS10: Use $(IntDir) for per-source output directory ( #11270 )
...
The original implementation of this generator accidentally used
"$(Configuration)/" for source-specific object file names. Correct it
to use "$(IntDir)/" just like the generators for all previous VS
versions. The target-wide output directory is "$(IntDir)/" already.
2010-09-27 08:37:00 -04:00
KWSys Robot
993cfc9406
KWSys Nightly Date Stamp
2010-09-27 00:10:04 -04:00
KWSys Robot
c928751d27
KWSys Nightly Date Stamp
2010-09-26 00:10:04 -04:00
KWSys Robot
f42bae0bd5
KWSys Nightly Date Stamp
2010-09-25 00:10:04 -04:00
David Gobbi
d36c16a760
Set the module prefix, updated Windows suffix.
...
Set the Python module prefix to PYTHON_MODULE_PREFIX, and changed the
suffix on Windows to .pyd as .dll is officially deprecated.
2010-09-24 15:04:24 -04:00
KWSys Robot
7d243b9695
KWSys Nightly Date Stamp
2010-09-24 00:10:36 -04:00
Clinton Stimpson
25931ae10e
Fix regression in cross-compile patches with finding Qt libs.
...
If a Qt installation is in CMAKE_PREFIX_PATH and a
QT_QMAKE_EXECUTABLE points to a qmake for a different Qt installation,
prefer finding libs in the latter Qt installation.
2010-09-23 16:50:09 -06:00
Alex Neundorf
3d13502c98
Make cmake-gui remember whether the "Advanced" checkbox was checked or not
...
Alex
2010-09-23 21:48:07 +02:00
Alex Neundorf
8e8acb7aab
-remove trailing whitespace
...
Alex
2010-09-23 21:47:06 +02:00
KWSys Robot
a9bf98b2a6
KWSys Nightly Date Stamp
2010-09-23 00:10:11 -04:00
Brad King
8150dc4d2b
Merge topic 'fix-11026'
...
4a323bd
Honor MAKECOMMAND value saved in cache (#11026 )
2010-09-22 13:53:46 -04:00
Brad King
dda5bbd7c9
Merge topic 'fix_windows7_untar'
...
775697d
Add a delay after untar on windows to make external project work on windows 7
2010-09-22 13:53:25 -04:00
Brad King
14d5ea7438
Merge topic 'mingw-long-object-lists'
...
5f05a3c
MinGW: Support long object file lists
2d9bb33
Evaluate <OBJECT_DIR> rule variable for executables
2010-09-22 13:52:24 -04:00
Brad King
a60241913c
Merge topic 'cygwin-system-processor'
...
2412d9b
Use 'uname -m' for processor on Cygwin (#10774 )
2010-09-22 13:52:10 -04:00
Brad King
89884a26fd
Merge topic 'find-fltk-cygwin'
...
a6628d1
FindFLTK*: Use Cygwin fltk on Cygwin
2010-09-22 13:52:01 -04:00
Brad King
6a72c7e9ad
Merge topic 'find-python2.7'
...
2f665d5
FindPythonInterp: Look for python2.7 interpreter
2010-09-22 13:51:52 -04:00
KWSys Robot
d65a91dd45
KWSys Nightly Date Stamp
2010-09-22 00:10:27 -04:00
David Cole
4a323bde0c
Honor MAKECOMMAND value saved in cache ( #11026 )
...
Use a separate variable to pass to the BUILD_COMMAND call
and then use set(CACHE) to transfer that to MAKECOMMAND.
That way, if MAKECOMMAND is in the cache already, it is
left untouched. Fixes regression introduced in commit
0b38bb4c
with the fix for bug #2336 .
Thanks to Evgeniy P for the patch.
2010-09-21 21:51:40 -04:00
Yaakov Selkowitz
2412d9bc0e
Use 'uname -m' for processor on Cygwin ( #10774 )
...
POSIX requires 'uname -m' but not 'uname -p':
http://www.opengroup.org/onlinepubs/9699919799/utilities/uname.html
Indeed Cygwin 'uname -p' returns "unknown".
2010-09-21 17:32:49 -04:00
Yaakov Selkowitz
a6628d154a
FindFLTK*: Use Cygwin fltk on Cygwin
...
Do not set FLTK_PLATFORM_DEPENDENT_LIBS to contain win32 libraries.
Cygwin builds should use the fltk that comes with Cygwin.
2010-09-21 17:29:22 -04:00
Brad King
2f665d5d1f
FindPythonInterp: Look for python2.7 interpreter
...
Python 2.7 was released on July 3rd, 2010.
2010-09-21 17:22:07 -04:00
Alex Neundorf
b935f00fdf
Close ENDFUNCTION() properly with the same name as FUNCTION()
...
Alex
2010-09-21 22:43:04 +02:00
Alex Neundorf
07bca48868
Set a default DESCRIPTION if none is given for ALL mode of feature_summary()
...
Alex
2010-09-21 22:31:04 +02:00
Alex Neundorf
d5b29155b4
APPEND and not-APPEND mode of feature_summary() were swapped
...
Alex
2010-09-21 22:27:14 +02:00
Bill Hoffman
942ace8393
Fix contract test so it is not hard coded to the vtk542 test.
2010-09-21 15:08:13 -04:00
Brad King
5970c0f947
Merge topic 'FindBoost_bugfixes'
...
b8b9a32
FindBoost.cmake: Fix library search path glitch introduced in earlier commit
90c16d8
FindBoost.cmake: Implements 11160
95ff120
FindBoost.cmake: Fixes 10436
5cce138
FindBoost.cmake: Fixes 11121
0239041
FindBoost.cmake: Fixes 11246
d4900c2
FindBoost.cmake: Fix compiling against a boost source tree
6ed7d99
FindBoost.cmake: Add Boost_NO_SYSTEM_PATHS option
16b0eb5
FindBoost.cmake: Miscellaneous changes and refactoring
5e6f0f0
FindBoost.cmake fixes for issues 11204 & 8529
2010-09-21 10:53:57 -04:00
Brad King
781c34197b
Merge topic 'fix-9963'
...
a798bb7
Avoid CustomCommand test failure on VS71 (#9963 )
9b4ab06
Avoid CustomCommand test failure on VS71 (#9963 )
9d2e648
No extra spaces in CustomCommand test (#9963 )
269a4b8
Enable calling commands with : in argv[1] (#9963 )
2010-09-21 10:44:08 -04:00
Brad King
5968785b2f
Merge topic 'xcode-ARCHS-quoting'
...
a8ded53
Xcode: Quote string values containing '$' (#11244 )
0790af3
Xcode: Avoid trailing space in ARCHS list (#11244 )
2010-09-21 10:42:50 -04:00
Brad King
b7539e3832
Merge topic 'compaq-fortran-moddir-flag'
...
c04af06
Add module-dir flag for Compaq Visual Fortran (#11248 )
2010-09-21 10:41:02 -04:00