diff --git a/scripts/plugins.sh b/scripts/plugins.sh index a49aab9e52..59978038bf 100755 --- a/scripts/plugins.sh +++ b/scripts/plugins.sh @@ -3,13 +3,18 @@ # This script builds the required plugins. set -e +BINARY_SUFFIX="" +if [ "${GOOS}x" == "windowsx" ]; then + BINARY_SUFFIX=".exe" +fi + ORIG_PATH=$(pwd); echo "==> Building Host Plugins..." for PLUGIN_TYPE in host; do rm -f $ORIG_PATH/plugins/$PLUGIN_TYPE/assets/boundary-plugin-${PLUGIN_TYPE}* for CURR_PLUGIN in $(ls $ORIG_PATH/plugins/$PLUGIN_TYPE/mains); do cd $ORIG_PATH/plugins/$PLUGIN_TYPE/mains/$CURR_PLUGIN; - go build -v -o $ORIG_PATH/plugins/$PLUGIN_TYPE/assets/boundary-plugin-${PLUGIN_TYPE}-${CURR_PLUGIN} .; + go build -v -o $ORIG_PATH/plugins/$PLUGIN_TYPE/assets/boundary-plugin-${PLUGIN_TYPE}-${CURR_PLUGIN}${BINARY_SUFFIX} .; cd $ORIG_PATH; done; cd $ORIG_PATH/plugins/$PLUGIN_TYPE/assets;