diff options
author | Nicolas Kaiser <nikai@nikai.net> | 2010-08-02 20:06:02 +0200 |
---|---|---|
committer | Nicolas Kaiser <nikai@nikai.net> | 2010-08-02 20:06:02 +0200 |
commit | aecb1786ceff38d4bcc7251118e8ec04b16f202b (patch) | |
tree | 03a9b7bab1624c1ba88296cd82199e981d434d23 /games-simulation/vegastrike/vegastrike-9999.ebuild | |
parent | vs: added threads USE flag (diff) | |
download | nikai-aecb1786ceff38d4bcc7251118e8ec04b16f202b.tar.gz nikai-aecb1786ceff38d4bcc7251118e8ec04b16f202b.tar.bz2 nikai-aecb1786ceff38d4bcc7251118e8ec04b16f202b.zip |
vs: added server USE flag, and build targets
Added server USE flag, allowing to build without server.
Added build targets explicitly, avoiding to build unused targets.
Diffstat (limited to 'games-simulation/vegastrike/vegastrike-9999.ebuild')
-rw-r--r-- | games-simulation/vegastrike/vegastrike-9999.ebuild | 27 |
1 files changed, 20 insertions, 7 deletions
diff --git a/games-simulation/vegastrike/vegastrike-9999.ebuild b/games-simulation/vegastrike/vegastrike-9999.ebuild index cdb940c..476a11b 100644 --- a/games-simulation/vegastrike/vegastrike-9999.ebuild +++ b/games-simulation/vegastrike/vegastrike-9999.ebuild @@ -16,7 +16,7 @@ HOMEPAGE="http://vegastrike.sourceforge.net/" LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64 ~ppc ~x86" -IUSE="boost ffmpeg gtk threads debug" +IUSE="boost ffmpeg gtk threads server debug" # FIXME: check dependencies RDEPEND=" @@ -105,7 +105,11 @@ src_compile() { CMAKE_BUILD_TYPE="Release" fi - cmake-utils_src_configure + if use server; then + cmake-utils_src_configure vegastrike vegaserver vssetup + else + cmake-utils_src_configure vegastrike vssetup + fi if use threads; then sed -i \ @@ -113,7 +117,11 @@ src_compile() { vegastrike_build/CMakeCache.txt fi - cmake-utils_src_make + if use server; then + cmake-utils_src_make vegastrike vegaserver vssetup + else + cmake-utils_src_make vegastrike vssetup + fi } src_install() { @@ -137,8 +145,11 @@ EOF || die "Creation of vegastrike (the binary) failed" dogamesbin vsinstall \ || die "Creation of vsinstall failed" - dogamesbin vegastrike_build/vegaserver \ - || die "Creation of vegaserver failed" + + if use server; then + dogamesbin vegastrike_build/vegaserver \ + || die "Creation of vegaserver failed" + fi # dogamesbin vegastrike/mesher \ # || die "Creation of mesher failed" @@ -162,6 +173,8 @@ pkg_postinst() { else einfo "then edit ~/.vegastrike/vegastrike.config." fi - einfo "Run vegastrike to start Vega Strike;" - einfo "To start Vega Strike Server run vegaserver." + einfo "Run vegastrike to start Vega Strike." + if use server; then + einfo "To start Vega Strike Server run vegaserver." + fi } |