Revision: 1962 http://geany-plugins.svn.sourceforge.net/geany-plugins/?rev=1962&view=re... Author: frlan Date: 2011-03-07 22:07:29 +0000 (Mon, 07 Mar 2011)
Log Message: ----------- Start to convert general README to a more ReST like version and start to add some more contant about waf.
Modified Paths: -------------- trunk/geany-plugins/README
Modified: trunk/geany-plugins/README =================================================================== --- trunk/geany-plugins/README 2011-03-07 21:52:55 UTC (rev 1961) +++ trunk/geany-plugins/README 2011-03-07 22:07:29 UTC (rev 1962) @@ -1,19 +1,32 @@ +=============== +Geany-Plugins +=============== + +Installation +------------ + +Building with autotools +^^^^^^^^^^^^^^^^^^^^^^^ + You can use Autotools to build the Geany plugins in this repository.
Usage: -./configure [arguments] or alternatively ./autogen.sh [arguments] -make -sudo make install + ./configure [arguments] or alternatively ./autogen.sh [arguments] + make + sudo make install
-This will configure, build and install most of the Geany plugins. There is some -auto-detection in place which automagically disables some of the plugins if -there are insufficient build dependencies. The following arguments can tweak the -behaviour of the configure script:- +This will configure, build and install most of the Geany plugins. +There is some auto-detection in place which automagically disables +some of the plugins if there are insufficient build dependencies. +The following arguments can tweak the behaviour of the configure +script:-
-=== Options === +Options +======= A full listing of all supported options can be found in ./configure --help.
-== Enable/Disable Features == +Enable/Disable Features +======================= The following options can be passed to ./configure in forms --enable-<option>=auto (default), --enable-<option>, --disable-<option>. In all cases, --enable-<option>=auto causes the feature to be enabled/disabled @@ -32,7 +45,8 @@ This will force all optional plugins to be enabled even if dependencies are missing.
-== Other tweaks == +Other tweaks +============ The following options can be passed to ./configure in the form --with-<option>=<argument>.
@@ -40,7 +54,20 @@ * geany-prefix -- Geany's prefix, used when compiling Geany.
-== Compiling Individual Plugins == -The Geany Plugins project uses a recursive automake build system, which means -that after running ./configure, you may compile each individual plug-in by cd-ing -into the respective plug-in directory and compiling it. +Compiling Individual Plugins +============================ + +The Geany Plugins project uses a recursive automake build system, +which means that after running ./configure, you may compile each +individual plug-in by cd-ing into the respective plug-in directory +and compiling it. + +Building with waf +^^^^^^^^^^^^^^^^^ + +Geany-Plugins can also being build using Python based build system waf. +For doing this you have similar to building with autotools run three steps: + + ./waf configure + ./waf build + ./waf install
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.