| 1234567891011121314151617181920212223 |
- #!/bin/bash
- # Load arguments into named variables in order
- PROJECT_FOLDERS=$1 # Where your code is as a space separated list of folders in a quote
- TARGET_FILE=$2 # Your executable to build
- ROOT_PATH=$3 # The parent folder of DFPSR, SDK and tools
- TEMP_ROOT=$4 # Where your temporary objects should be
- WINDOW_MANAGER=$5 # Which library to use for creating a window
- COMPILER_FLAGS=$6 # -DDEBUG/-DNDEBUG -std=c++14/-std=c++17 -O2/-O3
- LINKER_FLAGS=$7 # Additional linker flags for libraries and such
- # Allow calling the build script
- chmod +x ${ROOT_PATH}/tools/buildScripts/build.sh
- # Compile and link
- ${ROOT_PATH}/tools/buildScripts/build.sh "$1" "$2" "$3" "$4" "$5" "$6" "$7"
- if [ $? -ne 0 ]
- then
- exit 1
- fi
- echo "Starting application at ${TARGET_FILE}"
- ${TARGET_FILE}
|