File tree 3 files changed +5
-8
lines changed
3 files changed +5
-8
lines changed Original file line number Diff line number Diff line change 43
43
cross build --release --target ${{ matrix.target }} --target-dir target/${{ matrix.platform }}
44
44
- name : Build - aarch64
45
45
if : ${{ matrix.cross == 'aarch64' }}
46
- env :
47
- CC_aarch64_unknown_linux_gnu : aarch64-linux-gnu-gcc
48
- CXX_aarch64_unknown_linux_gnu : aarch64-linux-gnu-g++
49
46
run : |
50
47
sudo apt-get update
51
48
sudo apt-get install -y gcc-aarch64-linux-gnu libc6-dev-arm64-cross g++-aarch64-linux-gnu
Original file line number Diff line number Diff line change @@ -21,6 +21,3 @@ glob = "0.3.0"
21
21
[[bin ]]
22
22
name = " lua-language-server"
23
23
path = " src/main.rs"
24
-
25
- [target .aarch64-unknown-linux-gnu ]
26
- linker = " aarch64-linux-gnu-gcc"
Original file line number Diff line number Diff line change 1
1
fn main ( ) {
2
2
std:: env:: set_var ( "CC_LOG" , "1" ) ;
3
+ if cfg ! ( target_arch = "aarch64" ) {
4
+ std:: env:: set_var ( "CC" , "aarch64-linux-gnu-gcc" ) ;
5
+ std:: env:: set_var ( "CXX" , "aarch64-linux-gnu-g++" ) ;
6
+ }
3
7
4
8
build_lua ( ) ;
5
9
build_lua_seri ( ) ;
@@ -113,8 +117,7 @@ fn build_emmyluacodestyle() {
113
117
if cfg ! ( windows) {
114
118
builder. flag ( "/utf-8" ) ;
115
119
builder. flag ( "/std:c++17" ) ;
116
- }
117
- else {
120
+ } else {
118
121
builder. flag ( "-std=c++17" ) ;
119
122
}
120
123
You can’t perform that action at this time.
0 commit comments