github.com/temphia/temphia@v0.0.0-20240217195838-8c2001a6d2da/.goreleaser.yml (about)

     1  project_name: temphia
     2  env:
     3    - GO111MODULE=on
     4  builds:
     5  
     6  - id: temphia-darwin-amd64
     7    env:
     8      - CGO_ENABLED=1
     9      - CC=o64-clang
    10      - CXX=o64-clang++
    11    main: ./main.go
    12    goos:
    13      - darwin
    14    goarch:
    15      - amd64
    16  
    17  - id: temphia-darwin-arm64
    18    env:
    19      - CGO_ENABLED=1
    20      - CC=aarch64-apple-darwin21.4-clang
    21      - CXX=aarch64-apple-darwin21.4-clang++
    22    main: ./main.go
    23    goos:
    24      - darwin
    25    goarch:
    26      - arm64
    27  
    28  - id: temphia-linux
    29    env:
    30      - CGO_ENABLED=1
    31    main: ./main.go
    32    goos:
    33      - linux
    34    goarch:
    35      - amd64
    36  
    37  - id: temphia-linux-arm64
    38    env:
    39      - CGO_ENABLED=1
    40      - CC=aarch64-linux-gnu-gcc
    41    main: ./main.go
    42    goos:
    43      - linux
    44    goarch:
    45      - arm64
    46  
    47  - id: temphia-windows
    48    ldflags: -buildmode=exe
    49    env:
    50      - CGO_ENABLED=1
    51      - CC=x86_64-w64-mingw32-gcc
    52      - CXX=x86_64-w64-mingw32-g++
    53    main: ./main.go
    54    goos:
    55      - windows
    56    goarch:
    57      - amd64
    58  
    59  archives:
    60  - format: binary