@@ -17,15 +17,15 @@ function create_start_project()
1717end
1818
1919function generate_full_c ()
20- private_darwin . resset_c ()
20+ local project = create_start_project ()
2121
22- darwin .add_c_file (" citerop.c" , true )
23- darwin .load_lualib_from_c (
22+ project .add_c_file (" citerop.c" , true )
23+ project .load_lualib_from_c (
2424 " luaopen_private_silverchain_cinterop" ,
2525 " private_silverchain_cinterop"
2626 )
2727
28- local full_clib = darwin .generate_c_lib_code ({
28+ local full_clib = project .generate_c_lib_code ({
2929 libname = " lua_silverchain" ,
3030 object_export = " public_lua_silverchain" ,
3131 include_e_luacembed = false
@@ -36,19 +36,20 @@ function generate_full_c()
3636end
3737
3838function generate_darwin_import ()
39- private_darwin .resset_c ()
40- darwin .add_c_file (" citerop.c" , true , function (import , path )
39+ local project = create_start_project ()
40+
41+ project .add_c_file (" citerop.c" , true , function (import , path )
4142 if import == " dependencies/LuaCEmbed.h" then
4243 return false
4344 end
4445 return true
4546 end )
46- darwin .load_lualib_from_c (
47+ project .load_lualib_from_c (
4748 " luaopen_private_silverchain_cinterop" ,
4849 " private_silverchain_cinterop"
4950 )
5051
51- local full_clib = darwin .generate_c_lib_code ({
52+ local full_clib = project .generate_c_lib_code ({
5253 libname = " lua_silverchain" ,
5354 object_export = " public_lua_silverchain" ,
5455 include_e_luacembed = false
@@ -59,21 +60,22 @@ function generate_darwin_import()
5960end
6061
6162function generate_darwin_no_dependencie_not_included ()
62- private_darwin .resset_c ()
63+
64+ local project = create_start_project ()
6365
64- darwin .add_c_file (" citerop.c" , true , function (import , path )
66+ project .add_c_file (" citerop.c" , true , function (import , path )
6567 if import == " dependencies/CSilverChainApiNoDependenciesIncluded.h" then
6668 return true
6769 end
6870 return false
6971 end )
7072
71- darwin .load_lualib_from_c (
73+ project .load_lualib_from_c (
7274 " luaopen_private_silverchain_cinterop" ,
7375 " private_silverchain_cinterop"
7476 )
7577
76- local full_clib = darwin .generate_c_lib_code ({
78+ local full_clib = project .generate_c_lib_code ({
7779 libname = " lua_silverchain" ,
7880 object_export = " public_lua_silverchain" ,
7981 include_e_luacembed = false
0 commit comments