Brad King
a0bab7ae69
Add ASM platform information for XL compiler on AIX
...
Among other flags this sets RPATH flags correctly so that CMake knows
how to treat CMAKE_PLATFORM_REQUIRED_RUNTIME_PATH for the ASM language.
2011-03-02 13:48:04 -05:00
Brad King
c03b610c0a
Merge branch 'aix-xl-platform-info' into ReworkedAsmSupport
2011-03-02 13:47:11 -05:00
Brad King
c623008376
Initialize ASM rpath flags for executables with those for shared libs
...
Since the flags for executables are almost always the same as those for
shared libraries each language information file just uses the latter for
the former by default. This reduces duplication in the compiler and
platform flag information files.
2011-03-02 13:44:13 -05:00
Brad King
d30dcf18b9
Move RPATH flags to AIX per-compiler information files
...
Move RPATH flags out of Platform/AIX.cmake into platform-specific
compiler information files Platform/AIX-XL and Platform/AIX-GNU.
The flags need to be set for each compiler of each language.
2011-03-02 11:21:54 -05:00
Brad King
89ea7a3d3c
Factor AIX and XL compiler flags into common module
...
Factor duplicate flag information from Platform/AIX-XL-*.cmake into
Platform/AIX-XL.cmake and load it from the original files.
2011-03-02 11:20:50 -05:00
Alex Neundorf
17c658f819
Add support for the Intel compiler used for ASM under Windows
...
Alex
2011-03-02 16:46:25 +01:00
KWSys Robot
f72cc88c65
KWSys Nightly Date Stamp
2011-03-02 00:12:13 -05:00
Alex Neundorf
4258b24134
Add more regex for gcc, always print the ASM compiler ID
...
Now gcc is also recognized via "Free Software Foundation"
Alex
2011-03-01 22:58:26 +01:00
Brad King
fa10a67d09
Remove unused CMAKE_BACKWARDS_COMPATIBILITY mark
...
CMake itself has no calls to cmake_minimum_required with VERSION < 2.6
so this cache variable does not appear at all.
2011-03-01 16:19:53 -05:00
Alex Neundorf
9071b8b87f
Add temporary debug output for compiler ID detection for ASM
...
Alex
2011-03-01 21:41:02 +01:00
Brad King
32f18c94e1
KWSys: Require at least CMake 2.6.3
...
Remove code left for supporting earlier CMake versions.
2011-03-01 15:40:03 -05:00
Alex Neundorf
48f7199df0
It's ELSEIF(), not ELSIF()
...
Alex
2011-03-01 21:39:19 +01:00
Brad King
9a7c6a3cc4
Merge topic 'require-cmake-2.6.3'
...
c3e452e
Require at least CMake 2.6.3 to build current CMake
2011-03-01 15:30:38 -05:00
Brad King
bb745612bc
Merge topic 'doc-typo-fixes'
...
7c5e412
Documentation: Fix a few typos (#11883 )
2011-03-01 15:30:32 -05:00
Brad King
1eca67e12d
Merge topic 'fix-11286-add-file-upload'
...
61a83f9
Fix KWStyle line too long error (#11286 )
963bebc
Implement file(UPLOAD (#11286 )
2011-03-01 15:30:28 -05:00
Brad King
0ac35012f4
Merge topic 'libarchive-rm-windows-build'
...
fabdf7a
libarchive: Remove unused build/windows directory (#11885 )
2011-03-01 15:30:25 -05:00
Brad King
79037a818e
Merge topic 'qt4-setversion-regression-43cb9b8'
...
6b9bc54
Fix regression in 43cb9b8
.
2011-03-01 15:30:17 -05:00
Brad King
b5b4aa2f71
Merge topic 'CPack-ChangeComponentNamingScheme'
...
3fb89cf
CPack remove previously CPack generated files (if any) before running CPack
f2ab270
CPack fix KWStyle warning
4deb308
CPack Authorize DISPLAY_NAME usage in component package
8c450f6
CPack remove "-ALL" suffix for ALL-IN-ONE packages
2011-03-01 15:30:14 -05:00
Brad King
c55ce31c6e
Merge topic 'CPackRPM-AvoidSpaceInName-Fixbug9932'
...
5b4cbdb
CPackRPM Replace space in some CPACK_ vars (Fix bug 9932)
2011-03-01 15:30:10 -05:00
Brad King
c34b0eac25
Merge topic 'EclipseLinkedResourcesToSubProjects2'
...
e8a97e0
Eclipse projects: created one linked resource for each subproject
2011-03-01 15:30:05 -05:00
Alex Neundorf
d103c751fa
Fix bad comparison in the detect assembler-code
...
(there was a if("${CMAKE_C_COMPILER}") instead of if(CMAKE_C_COMPILER) )
Alex
2011-03-01 21:28:54 +01:00
Alex Neundorf
20fe0beb7e
Only try assembler support for Makefile-based generators
...
Alex
2011-03-01 21:19:39 +01:00
KWSys Robot
26b9dfb722
KWSys Nightly Date Stamp
2011-03-01 00:11:00 -05:00
Brad King
11431c67c6
GNUInstallDirs: Simplify and clarify documentation
2011-02-28 15:15:01 -05:00
Nikita Krupen'ko
a262fe0917
Add GNUInstallDirs module to define GNU layout ( #3976 )
...
Provide CMAKE_INSTALL_* variables to help install files according
to the GNU standard layout:
http://www.gnu.org/prep/standards/html_node/Directory-Variables.html
2011-02-28 15:15:01 -05:00
David Cole
61a83f955a
Fix KWStyle line too long error ( #11286 )
2011-02-28 10:47:23 -05:00
KWSys Robot
2465b5e4f5
KWSys Nightly Date Stamp
2011-02-28 00:12:10 -05:00
KWSys Robot
ab02be50b4
KWSys Nightly Date Stamp
2011-02-27 00:12:12 -05:00
KWSys Robot
2f690ab8cb
KWSys Nightly Date Stamp
2011-02-26 00:10:08 -05:00
David Cole
963bebcc17
Implement file(UPLOAD ( #11286 )
...
Including documentation and testing, of course.
2011-02-25 17:26:34 -05:00
Eric NOULARD
5b4cbdb45e
CPackRPM Replace space in some CPACK_ vars (Fix bug 9932)
2011-02-25 16:47:11 +01:00
KWSys Robot
aa1ab6441b
KWSys Nightly Date Stamp
2011-02-25 00:12:14 -05:00
Brad King
c3e452e944
Require at least CMake 2.6.3 to build current CMake
...
Remove some cruft left for supporting builds with CMake 2.4.
2011-02-24 15:14:08 -05:00
Alex Neundorf
861447097c
Use a regexp instead a lot of ORs for checking the compiler ID
...
Alex
2011-02-24 20:56:53 +01:00
Brad King
307bdadadc
Merge topic 'mingw-module-definition'
...
6c4b249
Fix Fortran test .def file symbol mangling
7616216
Pass .def files directly to MinGW tools (#9997 )
2011-02-24 08:30:26 -05:00
KWSys Robot
a9841e6e9a
KWSys Nightly Date Stamp
2011-02-24 00:12:13 -05:00
Clinton Stimpson
6b9bc54566
Fix regression in 43cb9b8
.
...
Put back some code for setting the QT_VERSION_* variables that wasn't supposed to be removed.
2011-02-23 17:13:49 -07:00
Eric NOULARD
3fb89cf8bd
CPack remove previously CPack generated files (if any) before running CPack
2011-02-24 00:49:11 +01:00
Eric NOULARD
f2ab270e6f
CPack fix KWStyle warning
2011-02-24 00:29:25 +01:00
Alex Neundorf
cf8809203a
The Assembler test now tests ASM for GNU, Intel, HP, XL and SunPro
...
Alex
2011-02-23 21:30:27 +01:00
Alex Neundorf
66614a868d
Add assemble- and preprocess commands for HP
...
Also restore HP-C.cmake, I had accidentially overwritten it with HP-ASM.cmake
Alex
2011-02-23 21:30:21 +01:00
Alex Neundorf
78f7c592eb
Fix the default CMAKE_ASM_COMPILE_OBJECT, make XL-ASM use it
...
Alex
2011-02-23 21:29:05 +01:00
Alex Neundorf
7456461588
Change the default rules so they fit better to the new ASM handling
...
CMAKE_ASM_COMPILE_OBJECT is now so that it fits for GNU, Intel, HP and Sun
ASM_ATT had to be adjusted. Also adjusted the default
CMAKE_ASM_LINK_EXECUTABLE
Alex
2011-02-23 21:21:41 +01:00
Alex Neundorf
5542d58014
Set the HP asm file suffix
...
Alex
2011-02-23 21:18:55 +01:00
Alex Neundorf
f745220a32
Add support for ASm for the HP compiler.
...
Alex
2011-02-23 21:16:44 +01:00
Alex Neundorf
00735d4055
Add suport for ASM for the IBM XL compiler
...
Alex
2011-02-23 21:16:22 +01:00
Alex Neundorf
d3e9e8a078
Add support for ASM for the SunPro compiler
...
Alex
2011-02-23 21:16:00 +01:00
Alex Neundorf
64e66ebdc8
Actually use CMAKE_ASM_COMPILER for asm, instead of CMAKE_C_COMPILER
...
Alex
2011-02-23 21:15:41 +01:00
Alex Neundorf
38f92bfbe1
Add ASM support for the Intel compiler
...
Alex
2011-02-23 21:15:18 +01:00
Brad King
6c4b249272
Fix Fortran test .def file symbol mangling
...
Commit 6a61a8a5
(Honor module .def files with MinGW tools, 2011-02-21)
enabled use of .def files with GNU tools on Windows. Previously the
Fortran tests's world.def file was used only for the Intel Fortran
Compiler on Windows and contained the symbol name mangled for that
compiler. Instead choose a .def file that names the symbol with proper
mangling for the compiler in use.
2011-02-23 11:05:14 -05:00