aboutsummaryrefslogtreecommitdiffstats
path: root/lv2/lv2plug.in/ns/lv2core/INSTALL
blob: 16b142793f4bbe2285e8ecf113091af5b6fe08be (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
This software requires only Python to build. The build system, based on waf,
is included in this source distribution.


LV2Core
=======

This package contains everything necessary to compile against and/or use LV2
plugins and extensions: a header file, pkg-config file, and LV2 bundle (with
Turtle files).

The configure option --bundle-only can be used to install only the lv2core.lv2
bundle.  This is useful for installing the bundle to a project-specific or
user-specific location (e.g. ~/.lv2).

See README for details on how to correctly package LV2, and how to depend on
LV2 in other projects.


Generic Waf Instructions
========================

As with most build systems, building and installing a project with waf is done
in three separate stages:

 1. ./waf configure [OPTIONS]
 2. ./waf build
 3. ./waf install

The default command is build.  For example:

    ./waf configure --prefix=/some/where
    ./waf -j2
    sudo ./waf install

The environment variable DESTDIR can be used to add a prefix to all install
paths (useful for packaging), for example:

    DESTDIR=./lv2core.pkg ./waf install
  
Run './waf --help' for detailed option information.