| Patrick Williams | 0bb89f8 | 2021-04-16 16:30:04 -0500 | [diff] [blame] | 1 | #!/bin/bash | 
|  | 2 |  | 
|  | 3 | REPO_ROOT=$(git rev-parse --show-toplevel) | 
|  | 4 |  | 
|  | 5 | # Find sdbus++-gen-meson | 
|  | 6 | #   1. Check $SDBUSPP_GEN_MESON | 
|  | 7 | #   2. Check in $PATH | 
|  | 8 | #   3. Check in subprojects/sdbusplus | 
|  | 9 | if [ ! -x "$SDBUSPP_GEN_MESON" ]; then | 
|  | 10 | SDBUSPP_GEN_MESON="$(which sdbus++-gen-meson 2> /dev/null)" | 
|  | 11 | fi | 
|  | 12 | if [ ! -x "$SDBUSPP_GEN_MESON" ]; then | 
|  | 13 | SDBUSPP_GEN_MESON="$REPO_ROOT/subprojects/sdbusplus/tools/sdbus++-gen-meson" | 
|  | 14 | fi | 
|  | 15 | if [ ! -x "$SDBUSPP_GEN_MESON" ]; then | 
|  | 16 | echo "Cannot find sdbus++-gen-meson ($SDBUSPP_GEN_MESON)." | 
|  | 17 | exit 1 | 
|  | 18 | fi | 
|  | 19 |  | 
|  | 20 | $SDBUSPP_GEN_MESON \ | 
|  | 21 | --command meson \ | 
| Patrick Williams | f213144 | 2022-09-13 11:12:59 -0500 | [diff] [blame] | 22 | --directory "$REPO_ROOT/yaml" \ | 
| Patrick Williams | 0bb89f8 | 2021-04-16 16:30:04 -0500 | [diff] [blame] | 23 | --output "$REPO_ROOT/gen" |