Nicer generate_bindings flags
continuous-integration/drone/pr Build is running Details

This commit is contained in:
Sarah Jamie Lewis 2023-03-02 15:50:20 -08:00
parent 6b64ee0553
commit 8fd4a81523
2 changed files with 9 additions and 5 deletions

View File

@ -26,7 +26,7 @@ steps:
commands:
- make clean
# Compile Server Experiments
- go run generate/generate_bindings.go -- serverExperiment
- go run generate/generate_bindings.go --experiments "serverExperiment"
- make linux
- name: build-android
@ -49,7 +49,7 @@ steps:
- name: deps
path: /go
commands:
- go run generate/generate_bindings.go -- serverExperiment
- go run generate/generate_bindings.go --experiments "serverExperiment"
- make windows
- name: deploy-buildfiles
@ -139,7 +139,7 @@ steps:
- name: build-macos-x64
commands:
- export PATH=$PATH:/usr/local/go/bin/
- go run generate/generate_bindings.go -- serverExperiment
- go run generate/generate_bindings.go --experiments "serverExperiment"
- make libCwtch.x64.dylib
- name: build-macos-arm64
when:
@ -148,7 +148,7 @@ steps:
status: [ success ]
commands:
- export PATH=$PATH:/usr/local/go/bin/
- go run generate/generate_bindings.go -- serverExperiment
- go run generate/generate_bindings.go --experiments "serverExperiment"
- go mod download
- make libCwtch.arm64.dylib
- name: deploy-buildfiles

View File

@ -2,6 +2,7 @@ package main
import (
"bufio"
"flag"
"fmt"
"log"
"os"
@ -11,8 +12,11 @@ import (
func main() {
var experiments string
flag.StringVar(&experiments, "experiments", "test", "experiments to enable")
flag.Parse()
loadedExperiments := make(map[string]bool)
for _, exp := range os.Args[1:] {
for _, exp := range strings.Split(experiments, " ") {
loadedExperiments[exp] = true
}