Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
eclipse
GitHub Repository: eclipse/sumo
Path: blob/main/tools/build_config/wheels.sh
193905 views
1
#!/bin/bash
2
# Eclipse SUMO, Simulation of Urban MObility; see https://eclipse.dev/sumo
3
# Copyright (C) 2008-2026 German Aerospace Center (DLR) and others.
4
# This program and the accompanying materials are made available under the
5
# terms of the Eclipse Public License 2.0 which is available at
6
# https://www.eclipse.org/legal/epl-2.0/
7
# This Source Code may also be made available under the following Secondary
8
# Licenses when the conditions for such availability set forth in the Eclipse
9
# Public License 2.0 are satisfied: GNU General Public License, version 2
10
# or later which is available at
11
# https://www.gnu.org/licenses/old-licenses/gpl-2.0-standalone.html
12
# SPDX-License-Identifier: EPL-2.0 OR GPL-2.0-or-later
13
14
# @file wheels.sh
15
# @author Michael Behrisch
16
# @date 2024-06-13
17
18
# Does the nightly git pull on the Linux / macOS server and then runs the wheel build
19
PREFIX=$1
20
LOG=$PREFIX/wheel.log
21
22
cd $PREFIX/sumo
23
git clean -f -x -d -q . &> $LOG || (echo "git clean failed"; tail -10 $LOG)
24
git pull >> $LOG 2>&1 || (echo "git pull failed"; tail -10 $LOG)
25
shift
26
for platform in $*; do
27
./tools/build_config/build_wheels.sh $platform >> $LOG 2>&1;
28
done
29
if test -e $PREFIX/upload.sh; then
30
for f in wheelhouse/*.whl; do
31
$PREFIX/upload.sh $f
32
done
33
fi
34
35