#!/usr/bin/env bash # Copyright (C) 2016, Canonical Ltd. # All rights reserved. # This source code is licensed under the BSD-style license found in the # LICENSE file in the root directory of this source tree. An additional grant # of patent rights can be found in the PATENTS file in the same directory. # XXX: Don't move this script cd $(dirname $0) while (( "$#" )); do if [[ $1 == "-e" ]]; then shift ExternalModulesPaths="$1" fi if [[ $1 == "-j" ]]; then shift JsBundlePath="$1" fi if [[ $1 == "-f" ]]; then shift desktopFonts="$1" fi if [[ $1 == "-i" ]]; then shift desktopImages="$1" fi shift done echo "build.sh external modules paths: "$ExternalModulesPaths echo "build.sh JS bundle path: "$JsBundlePath echo "build.sh desktop fonts: "$desktopFonts echo "build.sh desktop images: "$desktopImages # Workaround rm -rf CMakeFiles CMakeCache.txt cmake_install.cmake Makefile # Build project cmake -DCMAKE_BUILD_TYPE=Debug \ -DEXTERNAL_MODULES_DIR="$ExternalModulesPaths" \ -DJS_BUNDLE_PATH="$JsBundlePath" \ -DDESKTOP_FONTS="$desktopFonts" \ -DDESKTOP_IMAGES="$desktopImages" \ -DCMAKE_INSTALL_COMPONENT='' \ . && \ make