summaryrefslogtreecommitdiff
path: root/pkgs/development/tools/misc/premake/setup-hook.sh
blob: c99fae4d14f8f09bcedf9ed943980a1d6a9a870a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# shellcheck shell=bash

premakeConfigurePhase() {
    runHook preConfigure

    local flagsArray=(
        ${premakefile:+--file=$premakefile}
    )
    concatTo flagsArray premakeFlags premakeFlagsArray premakeBackend=gmake

    echoCmd 'configure flags' "${flagsArray[@]}"

    @premake_cmd@ "${flagsArray[@]}"

    runHook postConfigure
}

if [ -z "${configurePhase-}" ]; then
    configurePhase=premakeConfigurePhase
fi