]> git.puffer.fish Git - mirror/frr.git/commitdiff
Split compile section into more granular steps
authorJarad Olson <brotherdust+github@gmail.com>
Tue, 15 May 2018 17:52:05 +0000 (11:52 -0600)
committerJarad Olson <brotherdust+github@gmail.com>
Tue, 15 May 2018 17:52:05 +0000 (11:52 -0600)
- Added reference for additional configure options
- Added configure options for 0MQ and Protobuf

Signed-off-by: Jarad Olson <brotherdust+github@gmail.com>
doc/developer/building-frr-on-ubuntu1804.rst

index 3ac4b064884e384eb08e5678e3b2035280ea691a..90a393f54e21757644d23a37a37221f54bc28bb8 100644 (file)
@@ -67,15 +67,19 @@ Add frr groups and user
        --gecos "FRR suite" --shell /sbin/nologin frr
     sudo usermod -a -G frrvty frr
 
-Download Source, configure and compile it
+Download source
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
-(You may prefer different options on configure statement. These are just
-an example.)
-
 ::
 
     git clone https://github.com/frrouting/frr.git frr
+
+Configure
+^^^^^^^^^
+Options below are provided as an example. See `User Guide/Installation <http://frrouting.readthedocs.io/en/latest/installation.html>` for more.
+
+::
+
     cd frr
     ./bootstrap.sh
     ./configure \
@@ -99,6 +103,26 @@ an example.)
         --enable-systemd=yes \
         --with-pkg-git-version \
         --with-pkg-extra-version=-MyOwnFRRVersion
+
+If optional packages were installed, the associated feature may now be
+enabled.
+
+Protobuf
+~~~~~~~~
+
+::
+    --enable-protobuf
+
+ZeroMQ
+~~~~~~
+
+::
+    --enable-zeromq
+
+Compile
+^^^^^^^
+
+::
     make
     make check
     sudo make install