summaryrefslogtreecommitdiffstats
path: root/build.sh
diff options
context:
space:
mode:
authorEvan Lojewski <github@meklort.com>2020-03-02 22:10:47 -0700
committerGitHub <noreply@github.com>2020-03-02 22:10:47 -0700
commitd53b8aa524a3ea2cce3fc323f4ac3885fcdc04aa (patch)
treeb01ea6b8ce19d902ec596e920e7c52d612e1efd2 /build.sh
parent32e336155340a4c975808cf9c6a4a9f963983499 (diff)
downloadbcm5719-ortega-d53b8aa524a3ea2cce3fc323f4ac3885fcdc04aa.tar.gz
bcm5719-ortega-d53b8aa524a3ea2cce3fc323f4ac3885fcdc04aa.zip
release: Add support for generating a release package. (#54)
Diffstat (limited to 'build.sh')
-rwxr-xr-xbuild.sh53
1 files changed, 53 insertions, 0 deletions
diff --git a/build.sh b/build.sh
new file mode 100755
index 0000000..1ab532b
--- /dev/null
+++ b/build.sh
@@ -0,0 +1,53 @@
+#!/bin/sh
+################################################################################
+###
+### @file build.sh
+###
+### @project
+###
+### @brief Top level build script.
+###
+################################################################################
+###
+################################################################################
+###
+### @copyright Copyright (c) 2020, Evan Lojewski
+### @cond
+###
+### All rights reserved.
+###
+### Redistribution and use in source and binary forms, with or without
+### modification, are permitted provided that the following conditions are met:
+### 1. Redistributions of source code must retain the above copyright notice,
+### this list of conditions and the following disclaimer.
+### 2. Redistributions in binary form must reproduce the above copyright notice,
+### this list of conditions and the following disclaimer in the documentation
+### and/or other materials provided with the distribution.
+### 3. Neither the name of the copyright holder nor the
+### names of its contributors may be used to endorse or promote products
+### derived from this software without specific prior written permission.
+###
+################################################################################
+###
+### THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+### AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+### IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+### ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
+### LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+### CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+### SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+### INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+### CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+### ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+### POSSIBILITY OF SUCH DAMAGE.
+### @endcond
+################################################################################
+
+rm -rf build
+mkdir build
+
+cd build
+
+cmake .. -G Ninja
+cmake --build .
+cpack
OpenPOWER on IntegriCloud