File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -107,6 +107,7 @@ impl Build {
107
107
let out_dir = self . out_dir . as_ref ( ) . ok_or ( "OUT_DIR is not set" ) ?;
108
108
let manifest_dir = Path :: new ( env ! ( "CARGO_MANIFEST_DIR" ) ) ;
109
109
let mut source_dir = manifest_dir. join ( version. source_dir ( ) ) ;
110
+ let lib_dir = out_dir. join ( "lib" ) ;
110
111
let include_dir = out_dir. join ( "include" ) ;
111
112
112
113
if !include_dir. exists ( ) {
@@ -218,7 +219,7 @@ impl Build {
218
219
. flag ( "-w" ) // Suppress all warnings
219
220
. flag_if_supported ( "-fno-common" ) // Compile common globals like normal definitions
220
221
. add_files_by_ext ( & source_dir, "c" ) ?
221
- . out_dir ( out_dir )
222
+ . out_dir ( & lib_dir )
222
223
. try_compile ( version. lib_name ( ) ) ?;
223
224
224
225
for f in & [ "lauxlib.h" , "lua.h" , "luaconf.h" , "lualib.h" ] {
@@ -230,7 +231,7 @@ impl Build {
230
231
231
232
Ok ( Artifacts {
232
233
include_dir,
233
- lib_dir : out_dir . clone ( ) ,
234
+ lib_dir,
234
235
libs : vec ! [ version. lib_name( ) . to_string( ) ] ,
235
236
} )
236
237
}
You can’t perform that action at this time.
0 commit comments