~elementary-pantheon/contractor/master

« back to all changes in this revision

Viewing changes to README.md

  • Committer: Daniel Foré
  • Author(s): Cameron Nemo
  • Date: 2018-10-04 18:20:05 UTC
  • Revision ID: git-v1:250e42792324cc2ca8e3a7bdd1f7071e74560716
README: update for meson (#27)

Show diffs side-by-side

added added

removed removed

Lines of Context:
2
2
 
3
3
## Building, Testing, and Installation
4
4
 
5
 
It's recommended to create a clean build environment
6
 
 
7
 
    mkdir build
8
 
    cd build/
9
 
    
10
 
Run `cmake` to configure the build environment and then `make` to build
11
 
 
12
 
    cmake -DCMAKE_INSTALL_PREFIX=/usr ..
13
 
    make
14
 
    
15
 
To install, use `make install`
16
 
 
17
 
    sudo make install
 
5
You'll need the following dependencies:
 
6
* libdbus-1-dev
 
7
* libgee-0.8-dev
 
8
* libglib2.0-dev
 
9
* meson
 
10
* valac
 
11
 
 
12
Run `meson` to configure the build environment and then `ninja` to build
 
13
 
 
14
    meson build --prefix=/usr
 
15
    cd build
 
16
    ninja
 
17
 
 
18
To install, use `ninja install`
 
19
 
 
20
    sudo ninja install
18
21
 
19
22
## Writing Contract Files
20
23
elementary Files, Photos and other apps support adding options to the context menu by the way of Contract files.