1 # This program is free software
: you can redistribute it and
/or modify
2 # it under the terms of the GNU General Public License as published by
3 # the Free Software Foundation
, either version
3 of the License
, or
4 #
(at your option
) any later version.
6 # This program is distributed in the hope that it will be useful
,
7 # but WITHOUT ANY WARRANTY
; without even the implied warranty of
8 # MERCHANTABILITY or FITNESS
FOR A PARTICULAR PURPOSE. See the
9 # GNU General Public License for more details.
11 # You should have received a copy of the GNU General Public License
12 # along with this program. If not
, see
<http
://www.gnu.org
/licenses
/>.
14 # turn off aliasing optimization for specified files
15 # works only for gcc
/g
++
16 rule
--main
-option
-no
-aliasing
-- {
18 #Echo
"no-aliasing for" $
(<) "ungristed:" $
(>) ;
20 CCFLAGS on $
(<) += $
(OPTIM_NOALIAS
) ;
22 C
++FLAGS on $
(<) += $
(OPTIM_NOALIAS
) ;
23 OBJCFLAGS on $
(<) += $
(OPTIM_NOALIAS
) ;