Commit Graph

14 Commits

Author SHA1 Message Date
Björn Lindqvist 0b04e7a405 Fix crash in demos/asm
Crash is likely because gcc has become more strict in recent
version. To fix it I had to add the -no-pie flag and move mult10 to
the text section.
2023-09-18 01:55:41 +02:00
Thomas Nagy 64350343a2
Remove the accidental gccdeps requirement 2020-02-29 23:09:08 +01:00
Michael Vincent 44bb31da96 gccdeps: Add support for gas
Add support for generating and using gcc's native dependency files with
the GNU Assembler in addition to the existing C/C++ support.

When the gas and gccdeps tools are loaded, the configure step will test
whether gcc operating on an assembly file supports the -MMD argument.
If so, waf will pass the -MMD argument to .S files assembled with gcc
which will cause it to generate .d dependency files. Waf will then parse
those files for dependency information.

Note: This will only work for assembly files compiled through the gcc
frontend, not with GNU as directly. It also requires assembly files to
use the uppercase .S file extension.
2020-02-24 11:28:45 -06:00
Thomas Nagy 770910fcda Detect of assembly features in bld.program()/bld.shlib() 2019-06-26 12:03:29 +02:00
Thomas Nagy 05252b85df Fix PIE errors in demos/asm/ 2019-06-26 11:51:56 +02:00
Thomas Nagy f7b4940158
docs 2015-06-21 22:43:19 +02:00
Thomas Nagy 18ce4bdc21
waf 1.8.5 2014-12-14 16:22:24 +01:00
Thomas Nagy 79ef335d3d
Added defines for asm - #1442 2014-04-30 22:37:36 +02:00
Thomas Nagy d1386b3a75 docs 2012-05-13 16:13:44 +02:00
Thomas Nagy f2f2cf5925 missing file on demos/adm 2012-05-06 00:08:50 +02:00
Thomas Nagy 0d97220bd4 force gcc for gcc+asm support 2012-05-05 17:06:34 +02:00
ita e4b22a3317 docs 2012-05-02 09:23:58 +02:00
Thomas Nagy 2efa1ed844 Remove the remaining references to svn. 2011-09-10 21:25:03 +02:00
Thomas Nagy 44a967e326 Initial commit 2011-09-10 11:13:51 +02:00