diff options
author | Peter Simons <simons@cryp.to> | 2007-09-09 14:05:43 +0200 |
---|---|---|
committer | Peter Simons <simons@cryp.to> | 2007-09-09 14:05:43 +0200 |
commit | eb694aa28c809926714a557189ffa9bd37ed0b2a (patch) | |
tree | da0ae2fb3be30225ee09dfc9cfcac20f66872ea1 /m4/ax_prog_fasm_opt.m4 | |
parent | 2010b1d308ef9b5acc4144bfd3a0528e82171664 (diff) | |
download | autoconf-archive-eb694aa28c809926714a557189ffa9bd37ed0b2a.tar.gz |
New macros to test for various assemblers, like nasm, yasm, etc.
Diffstat (limited to 'm4/ax_prog_fasm_opt.m4')
-rw-r--r-- | m4/ax_prog_fasm_opt.m4 | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/m4/ax_prog_fasm_opt.m4 b/m4/ax_prog_fasm_opt.m4 new file mode 100644 index 0000000..019582b --- /dev/null +++ b/m4/ax_prog_fasm_opt.m4 @@ -0,0 +1,49 @@ +##### http://autoconf-archive.cryp.to/ax_prog_fasm_opt.html +# +# SYNOPSIS +# +# AX_PROG_FASM_OPT(option, var_name) +# +# DESCRIPTION +# +# This macro checks if the FASM assembler accepts the given option. +# If yes, the option is appended to the variable 'var_name', +# otherwise 'var_name' is unchanged. +# +# Example: +# +# AX_PROG_FASM_OPT([-m 256], [FASM_OPTS]) +# +# LAST MODIFICATION +# +# 2007-09-09 +# +# COPYLEFT +# +# Copyright (c) 2007 Bogdan Drozdowski <bogdandr # op . pl> +# +# This program is free software: you can redistribute it and/or +# modify it under the terms of the GNU Lesser General Public License +# as published by the Free Software Foundation, either version 3 of +# the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public +# License along with this program. If not, see +# <http://www.gnu.org/licenses/>. + +AC_DEFUN([AX_PROG_FASM_OPT],[ +AC_REQUIRE([AX_PROG_FASM])dnl +AC_MSG_CHECKING([if $fasm accepts $1]) +echo '' > conftest.asm +if $fasm $$2 $1 conftest.asm > conftest.err; then + $2="$$2 $1" + AC_MSG_RESULT([yes]) +else + AC_MSG_RESULT([no]) +fi +]) |