Files
mercury/mdbcomp/Mercury.options
Zoltan Somogyi 2a1f376c5d Use spaces in all Mercury.options files.
Use consistent indentation.

Sort many blocks of module-specific MCFLAGS settings by module name.

Add XXXs about some questionable options.
2025-12-06 10:39:04 +11:00

21 lines
1.0 KiB
Bash

#---------------------------------------------------------------------------#
# vim: ts=4 sw=4 expandtab ft=sh
#---------------------------------------------------------------------------#
# Copyright (C) 2005-2006 The University of Melbourne.
# Copyright (C) 2016, 2021, 2023, 2025 The Mercury team.
# This file may only be copied under the terms of the GNU General
# Public License - see the file COPYING in the Mercury distribution.
#---------------------------------------------------------------------------#
# Mercury.options - module-specific flags for Mmake and `mmc --make'.
#---------------------------------------------------------------------------#
MCFLAGS-mer_mdbcomp += --no-warn-nothing-exported --no-warn-unused-imports
# Operations on symnames don't have deep enough recursion to pay back
# the overheads of duplicating the recursive procedure.
MCFLAGS-mdbcomp.sym_name += --no-optimize-constructor-last-call
MCFLAGS-mdbcomp.feedback += --no-warn-unneeded-initial-statevars
MCFLAGS-mdbcomp += --no-warn-include-and-non-include