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 {
107107 let out_dir = self . out_dir . as_ref ( ) . ok_or ( "OUT_DIR is not set" ) ?;
108108 let manifest_dir = Path :: new ( env ! ( "CARGO_MANIFEST_DIR" ) ) ;
109109 let mut source_dir = manifest_dir. join ( version. source_dir ( ) ) ;
110+ let lib_dir = out_dir. join ( "lib" ) ;
110111 let include_dir = out_dir. join ( "include" ) ;
111112
112113 if !include_dir. exists ( ) {
@@ -218,7 +219,7 @@ impl Build {
218219 . flag ( "-w" ) // Suppress all warnings
219220 . flag_if_supported ( "-fno-common" ) // Compile common globals like normal definitions
220221 . add_files_by_ext ( & source_dir, "c" ) ?
221- . out_dir ( out_dir )
222+ . out_dir ( & lib_dir )
222223 . try_compile ( version. lib_name ( ) ) ?;
223224
224225 for f in & [ "lauxlib.h" , "lua.h" , "luaconf.h" , "lualib.h" ] {
@@ -230,7 +231,7 @@ impl Build {
230231
231232 Ok ( Artifacts {
232233 include_dir,
233- lib_dir : out_dir . clone ( ) ,
234+ lib_dir,
234235 libs : vec ! [ version. lib_name( ) . to_string( ) ] ,
235236 } )
236237 }
You can’t perform that action at this time.
0 commit comments