mirror of
https://github.com/cookiengineer/audacity
synced 2025-10-10 08:33:36 +02:00
Minor bug fixes for EXPERIMENTAL_MIDI_OUT. Also added files for autoconf/automake to portmidi and libscorealign. I also modified my local build-related files in src and lib-src to handle EXPERIMENTAL_MIDI_OUT and EXPERIMENTAL_SCOREALIGN, but while I can build with these options, the build-related files are not entirely working, so I will not commit them and break the "normal" builds. I suspect these new build files in this commit are not entirely correct -- some review is in order.
This commit is contained in:
@@ -2,6 +2,16 @@ README_LINUX.txt for PortMidi
|
||||
Roger Dannenberg
|
||||
14 Oct 2009
|
||||
|
||||
Contents:
|
||||
To make PortMidi
|
||||
The pmdefaults program
|
||||
Setting LD_LIBRARY_PATH
|
||||
A note about amd64
|
||||
Using autoconf
|
||||
Using configure
|
||||
Changelog
|
||||
|
||||
|
||||
To make PortMidi, you need cmake and the Java SDK.
|
||||
Go back up to the portmidi directory and type:
|
||||
|
||||
@@ -88,6 +98,43 @@ http://www.gentoo.org/proj/en/base/amd64/howtos/index.xml?part=1&chap=3
|
||||
On certain architectures (AMD64 amongst them), shared libraries *must*
|
||||
be "PIC-enabled".
|
||||
|
||||
USING AUTOCONF
|
||||
|
||||
Audacity (the audio editor ) uses an autoconf-based build system, and
|
||||
the files are also included in the PortMidi download. The associated
|
||||
files are tested only in the context of building Audacity, but if you
|
||||
really prefer autoconf to cmake or want to include portmidi in another
|
||||
autoconf-based project (like Audacity), maybe this will be useful.
|
||||
|
||||
The files are: configure.ac, portmidi-uninstalled.pc.in, portmidi.pc.in,
|
||||
and everything in autotools/.
|
||||
|
||||
To build from these files, run aclocal, which will produce
|
||||
aclocal.m4 and autom4te.cache
|
||||
|
||||
Run autoconf, which will produce
|
||||
configure
|
||||
|
||||
Run automake, which will produce
|
||||
Makefile.in
|
||||
|
||||
Now that you have a configure and Makefile.in,
|
||||
continue with the next section.
|
||||
|
||||
|
||||
USING CONFIGURE
|
||||
|
||||
Run ./configure to produce:
|
||||
config.status
|
||||
Makefile
|
||||
portmidi.pc
|
||||
portmidi-uninstalled.pc
|
||||
|
||||
|
||||
Finally, run make to create
|
||||
|
||||
|
||||
|
||||
CHANGELOG
|
||||
|
||||
22-jan-2010 Roger B. Dannenberg
|
||||
|
Reference in New Issue
Block a user