blob: b58f8ee61e65dd8e96a766b4784bff9a187a5464 [file] [log] [blame]
@rem Licensed to the Apache Software Foundation (ASF) under one
@rem or more contributor license agreements. See the NOTICE file
@rem distributed with this work for additional information
@rem regarding copyright ownership. The ASF licenses this file
@rem to you under the Apache License, Version 2.0 (the
@rem "License"); you may not use this file except in compliance
@rem with the License. You may obtain a copy of the License at
@rem
@rem http://www.apache.org/licenses/LICENSE-2.0
@rem
@rem Unless required by applicable law or agreed to in writing,
@rem software distributed under the License is distributed on an
@rem "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
@rem KIND, either express or implied. See the License for the
@rem specific language governing permissions and limitations
@rem under the License.
@echo on
if "%MSYSTEM%" == "MINGW32" (
set "PATH=c:\Ruby26\bin;%PATH%"
) else (
set "PATH=c:\Ruby26-x64\bin;%PATH%"
)
set PATH=%MINGW_PREFIX%\bin;C:\msys64\usr\bin;%PATH%
pacman --remove --noconfirm ^
%MINGW_PACKAGE_PREFIX%-gcc-ada ^
%MINGW_PACKAGE_PREFIX%-gcc-objc || exit /B
pacman --sync --refresh --sysupgrade --noconfirm || exit /B
pacman --sync --noconfirm ^
%MINGW_PACKAGE_PREFIX%-gcc ^
%MINGW_PACKAGE_PREFIX%-gcc-fortran ^
%MINGW_PACKAGE_PREFIX%-python3 ^
%MINGW_PACKAGE_PREFIX%-readline ^
%MINGW_PACKAGE_PREFIX%-sqlite3 || exit /B
pacman --sync --noconfirm ^
ccache ^
%MINGW_PACKAGE_PREFIX%-boost ^
%MINGW_PACKAGE_PREFIX%-brotli ^
%MINGW_PACKAGE_PREFIX%-cmake ^
%MINGW_PACKAGE_PREFIX%-double-conversion ^
%MINGW_PACKAGE_PREFIX%-flatbuffers ^
%MINGW_PACKAGE_PREFIX%-gflags ^
%MINGW_PACKAGE_PREFIX%-gobject-introspection ^
%MINGW_PACKAGE_PREFIX%-grpc ^
%MINGW_PACKAGE_PREFIX%-gtest ^
%MINGW_PACKAGE_PREFIX%-gtk-doc ^
%MINGW_PACKAGE_PREFIX%-lz4 ^
%MINGW_PACKAGE_PREFIX%-meson ^
%MINGW_PACKAGE_PREFIX%-protobuf ^
%MINGW_PACKAGE_PREFIX%-python3-numpy ^
%MINGW_PACKAGE_PREFIX%-rapidjson ^
%MINGW_PACKAGE_PREFIX%-snappy ^
%MINGW_PACKAGE_PREFIX%-thrift ^
%MINGW_PACKAGE_PREFIX%-uriparser ^
%MINGW_PACKAGE_PREFIX%-zlib ^
%MINGW_PACKAGE_PREFIX%-zstd || exit /B
pushd c_glib
ruby -S bundle install || exit /B
popd