Nicer generate_bindings flags
continuous-integration/drone/pr Build is running
Details
continuous-integration/drone/pr Build is running
Details
This commit is contained in:
parent
6b64ee0553
commit
8fd4a81523
|
@ -26,7 +26,7 @@ steps:
|
||||||
commands:
|
commands:
|
||||||
- make clean
|
- make clean
|
||||||
# Compile Server Experiments
|
# Compile Server Experiments
|
||||||
- go run generate/generate_bindings.go -- serverExperiment
|
- go run generate/generate_bindings.go --experiments "serverExperiment"
|
||||||
- make linux
|
- make linux
|
||||||
|
|
||||||
- name: build-android
|
- name: build-android
|
||||||
|
@ -49,7 +49,7 @@ steps:
|
||||||
- name: deps
|
- name: deps
|
||||||
path: /go
|
path: /go
|
||||||
commands:
|
commands:
|
||||||
- go run generate/generate_bindings.go -- serverExperiment
|
- go run generate/generate_bindings.go --experiments "serverExperiment"
|
||||||
- make windows
|
- make windows
|
||||||
|
|
||||||
- name: deploy-buildfiles
|
- name: deploy-buildfiles
|
||||||
|
@ -139,7 +139,7 @@ steps:
|
||||||
- name: build-macos-x64
|
- name: build-macos-x64
|
||||||
commands:
|
commands:
|
||||||
- export PATH=$PATH:/usr/local/go/bin/
|
- 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
|
- make libCwtch.x64.dylib
|
||||||
- name: build-macos-arm64
|
- name: build-macos-arm64
|
||||||
when:
|
when:
|
||||||
|
@ -148,7 +148,7 @@ steps:
|
||||||
status: [ success ]
|
status: [ success ]
|
||||||
commands:
|
commands:
|
||||||
- export PATH=$PATH:/usr/local/go/bin/
|
- 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
|
- go mod download
|
||||||
- make libCwtch.arm64.dylib
|
- make libCwtch.arm64.dylib
|
||||||
- name: deploy-buildfiles
|
- name: deploy-buildfiles
|
||||||
|
|
|
@ -2,6 +2,7 @@ package main
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"bufio"
|
"bufio"
|
||||||
|
"flag"
|
||||||
"fmt"
|
"fmt"
|
||||||
"log"
|
"log"
|
||||||
"os"
|
"os"
|
||||||
|
@ -11,8 +12,11 @@ import (
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
|
|
||||||
|
var experiments string
|
||||||
|
flag.StringVar(&experiments, "experiments", "test", "experiments to enable")
|
||||||
|
flag.Parse()
|
||||||
loadedExperiments := make(map[string]bool)
|
loadedExperiments := make(map[string]bool)
|
||||||
for _, exp := range os.Args[1:] {
|
for _, exp := range strings.Split(experiments, " ") {
|
||||||
loadedExperiments[exp] = true
|
loadedExperiments[exp] = true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue