about summary refs log tree commit diff
path: root/nixpkgs/pkgs/development/tools/misc/premake/setup-hook.sh
blob: 6e65e9e8c73f1dcfb3532de5581baabad1e92e64 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
premakeConfigurePhase() {
    runHook preConfigure

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

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

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

    runHook postConfigure
}

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