Can a build system other than autotools be used?

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Can a build system other than autotools be used?

Bo Peng-2
Dear list,

We are planning to submit lyx (www.lyx.org) to cygwin-apps. Although
autotools is currently used as the primary build system, we have a
scons based system that works better under cygwin, and may replace
autotools in the future. Will cygwin accept a build system other than
autotools? I ask this question since all instructions seem to be
autotools specific.

Thank you very much.
Bo
Reply | Threaded
Open this post in threaded view
|

Re: Can a build system other than autotools be used?

Igor Peshansky
On Mon, 31 Jul 2006, Bo Peng wrote:

> We are planning to submit lyx (www.lyx.org) to cygwin-apps. Although
> autotools is currently used as the primary build system, we have a
> scons based system that works better under cygwin, and may replace
> autotools in the future. Will cygwin accept a build system other than
> autotools? I ask this question since all instructions seem to be
> autotools specific.

Bo,

In the past, packages that used non-autotools builds were accepted into
the Cygwin distribution with few problems.  The only requirement is that
the packages should be buildable with things that are already in the
Cygwin distribution.  Since, AFAIK, scons isn't yet, you might want to ITP
scons before you ITP lyx.

HTH,
        Igor
--
                                http://cs.nyu.edu/~pechtcha/
      |\      _,,,---,,_    [hidden email] | [hidden email]
ZZZzz /,`.-'`'    -.  ;-;;,_ Igor Peshansky, Ph.D. (name changed!)
     |,4-  ) )-,_. ,\ (  `'-' old name: Igor Pechtchanski
    '---''(_/--'  `-'\_) fL a.k.a JaguaR-R-R-r-r-r-.-.-.  Meow!

"Las! je suis sot... -Mais non, tu ne l'es pas, puisque tu t'en rends compte."
"But no -- you are no fool; you call yourself a fool, there's proof enough in
that!" -- Rostand, "Cyrano de Bergerac"
Reply | Threaded
Open this post in threaded view
|

Re: Can a build system other than autotools be used?

Bo Peng-2
> The only requirement is that
> the packages should be buildable with things that are already in the
> Cygwin distribution.  Since, AFAIK, scons isn't yet, you might want to ITP
> scons before you ITP lyx.

This is not a problem since scons is python-based so no additional
build process is necessary. Lyx will be bundled with scons-base so one
can build lyx with 'scons' command at the top of the source tree.

Bo