Daniel R. Gomez
d6865175a7
Tests/Assembler: Assemble and link with same flags ( #13314 )
...
The test uses the C compiler as the assembler so use the C flags for ASM
too. This is important when the flags specify the target ABI.
2012-06-18 16:21:54 -04:00
Brad King
b3ce4200dc
Do not bother enabling C++ in Assembler test
...
This test needs only the C compiler and ASM compiler so do not enable
the C++ compiler.
2011-03-04 09:17:30 -05:00
Brad King
80f6a344fc
Teach Assembler test to generate main.s at build time
...
Use a custom command to generate the assembly source file at build time.
Also set CMAKE_VERBOSE_MAKEFILE so the test output contains all the
build rules. These two changes will show the entire .c -> .s -> .o and
final link commands in the test output.
2011-03-04 09:08:18 -05:00
Brad King
1dafa7498f
Fix Assembler test to parse C flags string before using
...
Commit 1f6c6b1c
(use CMAKE_C_FLAGS when generating the assembler file,
2011-03-03) added use of CMAKE_C_FLAGS to the assembler generation step.
However, this variable is meant for direct substitution into a shell
command line so we need to parse it to separate the arguments first.
2011-03-04 08:59:56 -05:00
Alex Neundorf
4139a734fa
-only enable the asm test for the Intel compiler if we are under UNIX
...
...have to find out how to generate assembler with icl.exe
Alex
2011-03-03 23:02:12 +01:00
Alex Neundorf
1f6c6b1cc2
-use CMAKE_C_FLAGS when generating the assembler file
...
Alex
2011-03-03 22:56:57 +01:00
Alex Neundorf
20fe0beb7e
Only try assembler support for Makefile-based generators
...
Alex
2011-03-01 21:19:39 +01: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
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
Ken Martin
ce8810c4e7
ENH: preclean some warnings
2008-03-25 11:27:18 -04:00
Alexander Neundorf
1f7eaa1c6a
COMP: hopefully fix test, finally
...
Alex
2007-07-09 08:16:04 -04:00
Alexander Neundorf
0cd81e8a8c
COMP: fix test
...
Alex
2007-07-08 22:06:32 -04:00
Alexander Neundorf
03ea7bf2e1
BUG: fix test
...
Alex
2007-07-06 14:02:42 -04:00
Alexander Neundorf
ef7b647b3b
COMP: OPTIONAL was missing in ENABLE_LANGUAGE()
...
-the assembler file seems to work for Linux and FreeBSD
-try to fix main() for HP-UX compiler
Alex
2007-07-06 08:53:16 -04:00
Alexander Neundorf
7627b96dd1
STYLE: some more output
...
Alex
2007-07-05 16:38:16 -04:00
Alexander Neundorf
0589ff74ae
COMP: skip APPLE, since there with universal binaries the assembler file would be built for both architectures
...
Alex
2007-07-05 16:32:40 -04:00
Alexander Neundorf
f9fb18f875
COMP: let's see if this assembler file works also on other platforms than linux...
...
Alex
2007-07-05 16:11:20 -04:00
Alexander Neundorf
5021eb90b9
ENH: add a simple assembler test
...
Alex
2007-07-05 09:05:40 -04:00