23 lines
833 B
Bash
23 lines
833 B
Bash
#!/usr/bin/env bash
|
|
DEP_WORKING_DIR='depencencies/libexample2'
|
|
DEP_PRE_BUILD_COMMAND=''
|
|
DEP_POST_BUILD_COMMAND=''
|
|
DEP_CLEAN_COMMAND='make clean'
|
|
DEP_STATIC_OUT_FILES=''
|
|
DEP_OTHER_OUT_FILES=''
|
|
case $OS in
|
|
WINDOWS)
|
|
DEP_BUILD_COMMAND='make libexample2.dll && mkdir -p win-x64 && mv libexample.dll win-x64'
|
|
DEP_DYNAMIC_OUT_FILES='win-x64/libexample2.dll'
|
|
PRESERVE_OUT_DIRECTORY_STRUCTURE=true # library will be copied to $OUTDIR/win-x64
|
|
;;
|
|
LINUX)
|
|
DEP_BUILD_COMMAND='make libexample2.so && mkdir -p linux-x64 && mv libexample.so linux-x64'
|
|
DEP_DYNAMIC_OUT_FILES='linux-x64/libexample2.so'
|
|
PRESERVE_OUT_DIRECTORY_STRUCTURE=true # library will be copied to $OUTDIR/linux-x64
|
|
;;
|
|
*)
|
|
error "operating system $OS has no configuration variants"
|
|
;;
|
|
esac
|