annotate modules/common/configure-post.ac @ 5724:ede80ef92a74

Make soft links in src for module source files, if built in to the executable. This ensures that those files are built with the same compiler flags as all other source files. See these xemacs-beta messages: <CAHCOHQn+q=Xuwq+y68dvqi7afAP9f-TdB7=8YiZ8VYO816sjHg@mail.gmail.com> <f5by5ejqiyk.fsf@calexico.inf.ed.ac.uk>
author Jerry James <james@xemacs.org>
date Sat, 02 Mar 2013 14:32:37 -0700
parents fe82be65969e
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
5456
fe82be65969e Added copyright and license to modules/common/configure-*
Mats Lidell <matsl@xemacs.org>
parents: 1083
diff changeset
1 dnl Copyright (C) 2002 Ben Wing
fe82be65969e Added copyright and license to modules/common/configure-*
Mats Lidell <matsl@xemacs.org>
parents: 1083
diff changeset
2
fe82be65969e Added copyright and license to modules/common/configure-*
Mats Lidell <matsl@xemacs.org>
parents: 1083
diff changeset
3 dnl This file is part of XEmacs.
fe82be65969e Added copyright and license to modules/common/configure-*
Mats Lidell <matsl@xemacs.org>
parents: 1083
diff changeset
4
fe82be65969e Added copyright and license to modules/common/configure-*
Mats Lidell <matsl@xemacs.org>
parents: 1083
diff changeset
5 dnl XEmacs is free software: you can redistribute it and/or modify it
fe82be65969e Added copyright and license to modules/common/configure-*
Mats Lidell <matsl@xemacs.org>
parents: 1083
diff changeset
6 dnl under the terms of the GNU General Public License as published by the
fe82be65969e Added copyright and license to modules/common/configure-*
Mats Lidell <matsl@xemacs.org>
parents: 1083
diff changeset
7 dnl Free Software Foundation, either version 3 of the License, or (at your
fe82be65969e Added copyright and license to modules/common/configure-*
Mats Lidell <matsl@xemacs.org>
parents: 1083
diff changeset
8 dnl option) any later version.
fe82be65969e Added copyright and license to modules/common/configure-*
Mats Lidell <matsl@xemacs.org>
parents: 1083
diff changeset
9
fe82be65969e Added copyright and license to modules/common/configure-*
Mats Lidell <matsl@xemacs.org>
parents: 1083
diff changeset
10 dnl XEmacs is distributed in the hope that it will be useful, but WITHOUT
fe82be65969e Added copyright and license to modules/common/configure-*
Mats Lidell <matsl@xemacs.org>
parents: 1083
diff changeset
11 dnl ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
fe82be65969e Added copyright and license to modules/common/configure-*
Mats Lidell <matsl@xemacs.org>
parents: 1083
diff changeset
12 dnl FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
fe82be65969e Added copyright and license to modules/common/configure-*
Mats Lidell <matsl@xemacs.org>
parents: 1083
diff changeset
13 dnl for more details.
fe82be65969e Added copyright and license to modules/common/configure-*
Mats Lidell <matsl@xemacs.org>
parents: 1083
diff changeset
14
fe82be65969e Added copyright and license to modules/common/configure-*
Mats Lidell <matsl@xemacs.org>
parents: 1083
diff changeset
15 dnl You should have received a copy of the GNU General Public License
fe82be65969e Added copyright and license to modules/common/configure-*
Mats Lidell <matsl@xemacs.org>
parents: 1083
diff changeset
16 dnl along with XEmacs. If not, see <http://www.gnu.org/licenses/>.
1083
d87493ecc64b [xemacs-hg @ 2002-11-04 05:19:45 by ben]
ben
parents:
diff changeset
17
d87493ecc64b [xemacs-hg @ 2002-11-04 05:19:45 by ben]
ben
parents:
diff changeset
18 # This part should appear unchanged in every module configure.ac
d87493ecc64b [xemacs-hg @ 2002-11-04 05:19:45 by ben]
ben
parents:
diff changeset
19 AC_SUBST(PROGNAME, "module")
d87493ecc64b [xemacs-hg @ 2002-11-04 05:19:45 by ben]
ben
parents:
diff changeset
20 AC_SUBST(MOD_CC, "@ELLCC@")
d87493ecc64b [xemacs-hg @ 2002-11-04 05:19:45 by ben]
ben
parents:
diff changeset
21 AC_SUBST(MODARCHDIR, "\$(shell @ELLCC@ --mod-archdir)")
d87493ecc64b [xemacs-hg @ 2002-11-04 05:19:45 by ben]
ben
parents:
diff changeset
22 AC_SUBST(MAKE_DOCFILE, "\$(MODARCHDIR)/make-docfile")
d87493ecc64b [xemacs-hg @ 2002-11-04 05:19:45 by ben]
ben
parents:
diff changeset
23 AC_SUBST(MODCFLAGS, "\$(CFLAGS) --mode=compile --mod-output=\$@ -I\$(MODARCHDIR)/include")
d87493ecc64b [xemacs-hg @ 2002-11-04 05:19:45 by ben]
ben
parents:
diff changeset
24 AC_SUBST(INSTALLPATH, "\$(shell @ELLCC@ --mod-site-location)")
d87493ecc64b [xemacs-hg @ 2002-11-04 05:19:45 by ben]
ben
parents:
diff changeset
25 AC_SUBST(MOD_INSTALL_PROGRAM, "@INSTALL_PROGRAM@")
d87493ecc64b [xemacs-hg @ 2002-11-04 05:19:45 by ben]
ben
parents:
diff changeset
26 AC_SUBST(OBJECT_TO_BUILD, "\$(MODNAME).ell")
d87493ecc64b [xemacs-hg @ 2002-11-04 05:19:45 by ben]
ben
parents:
diff changeset
27
d87493ecc64b [xemacs-hg @ 2002-11-04 05:19:45 by ben]
ben
parents:
diff changeset
28 AC_CONFIG_FILES([Makefile.in Makefile])
d87493ecc64b [xemacs-hg @ 2002-11-04 05:19:45 by ben]
ben
parents:
diff changeset
29 AC_OUTPUT