summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthieuCoder <matthieu@matthieu-dev.xyz>2023-01-16 02:03:18 +0400
committerMatthieuCoder <matthieu@matthieu-dev.xyz>2023-01-16 02:03:18 +0400
commitc599e7cee33f177d7505e553cf948055930a55c0 (patch)
tree588403b4ed218e5dc4b20d721fa37f252b1696a2
parentb029c53626357b9e9eb81bfd8023fa9dd1bf4f0c (diff)
migrate to clang
-rw-r--r--.github/workflows/build.yml2
-rw-r--r--Makefile3
-rw-r--r--shell.nix1
3 files changed, 4 insertions, 2 deletions
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 3e1c1ea..a2bb06e 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -127,6 +127,8 @@ jobs:
go-version: '1.18.4'
- name: Build all
+ env:
+ CC: clang
run: |
make all
- uses: actions/upload-artifact@v3
diff --git a/Makefile b/Makefile
index 47e7421..756e26e 100644
--- a/Makefile
+++ b/Makefile
@@ -12,10 +12,9 @@ all:
@cp target/release/ratelimit build/bin
@cp target/release/rest build/bin
@cp target/release/webhook build/bin
- gcc -v
# Builds go
- go build -a -x -ldflags '-s' -o build/bin/nova cmd/nova/nova.go
+ go build -a -ldflags '-s' -o build/bin/nova cmd/nova/nova.go
docker-images:
docker-compose build
diff --git a/shell.nix b/shell.nix
index 31f7ee0..927c1b1 100644
--- a/shell.nix
+++ b/shell.nix
@@ -11,6 +11,7 @@ mkShell {
buildInputs = [
cargo
gcc
+ clang
go
gnumake
protobuf