]> git.pld-linux.org Git - packages/rpm-pld-macros.git/blame - macros.go
explicitly set CMAKE_SYSTEM_{NAME,PROCESSOR} in %cmake; rel 2
[packages/rpm-pld-macros.git] / macros.go
CommitLineData
7ea50c52 1%go_arches %{ix86} %{x8664} %{armv5} %{armv6} %{armv7} aarch64 mips mipsel mips64 mips64le ppc64 ppc64le riscv64 s390x
63ccb634 2%go_cachedir %{?buildsubdir:%{_builddir}/%{buildsubdir}/}.go-cache
7ea50c52
JP
3
4%__go \\\
5%ifarch aarch64 \
8fdaf581 6 GOARCH=${GOARCH-arm64} \\\
7ea50c52
JP
7%endif \
8%ifarch %{armv5} \
8fdaf581
JP
9 GOARCH=${GOARCH-arm} \\\
10 GOARM=${GOARM-5} \\\
7ea50c52
JP
11%endif \
12%ifarch %{armv6} \
8fdaf581
JP
13 GOARCH=${GOARCH-arm} \\\
14 GOARM=${GOARM-6} \\\
7ea50c52
JP
15%endif \
16%ifarch %{armv7} \
8fdaf581
JP
17 GOARCH=${GOARCH-arm} \\\
18 GOARM=${GOARM-7} \\\
7ea50c52
JP
19%endif \
20%ifarch mipsel \
8fdaf581 21 GOARCH=${GOARCH-mipsle} \\\
7ea50c52
JP
22%endif \
23%ifarch mips64el \
8fdaf581 24 GOARCH=${GOARCH-mips64le} \\\
7ea50c52
JP
25%endif \
26%ifarch %{ix86} \
8fdaf581 27 GOARCH=${GOARCH-386} \\\
549e8af5
JP
28%ifarch %{x86_with_sse2} \
29 GO386=${GO386-sse2} \\\
30%else \
31 GO386=${GO386-softfloat} \\\
32%endif \
7ea50c52
JP
33%endif \
34%ifarch %{x8664} \
8fdaf581 35 GOARCH=${GOARCH-amd64} \\\
7ea50c52
JP
36%endif \
37%ifarch mips mips64 ppc64 ppc64le riscv64 s390x \
8fdaf581 38 GOARCH=${GOARCH-%{_arch}} \\\
7ea50c52 39%endif \
3a11946f 40 %{?go_cachedir:GOCACHE="${GOCACHE-%{go_cachedir}}"} \\\
8fabd0da 41 %{?__jobs:GOMAXPROCS=%{__jobs}} \\\
8fdaf581 42 GOOS=${GOOS-linux} \\\
7ea50c52 43 /usr/bin/go
This page took 0.232114 seconds and 4 git commands to generate.