mirror of
https://github.com/EQEmu/Server.git
synced 2026-06-02 15:20:26 +00:00
Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 61d0c8105d |
+1
-1
@@ -501,7 +501,7 @@ if (EQEMU_BUILD_STATIC AND LUA_LIBRARY)
|
|||||||
endif()
|
endif()
|
||||||
|
|
||||||
# perl unity build links against perl_zone
|
# perl unity build links against perl_zone
|
||||||
target_link_libraries(perl_zone PRIVATE perlbind fmt::fmt unofficial::libmariadb ${PERL_LIBRARY_LIBS})
|
target_link_libraries(perl_zone PRIVATE perlbind fmt::fmt unofficial::libmariadb)
|
||||||
if (EQEMU_BUILD_STATIC AND PERL_LIBRARY)
|
if (EQEMU_BUILD_STATIC AND PERL_LIBRARY)
|
||||||
target_link_libraries(zone PRIVATE ${PERL_LIBRARY})
|
target_link_libraries(zone PRIVATE ${PERL_LIBRARY})
|
||||||
endif()
|
endif()
|
||||||
|
|||||||
+2
-2
@@ -75,7 +75,7 @@ void Embperl::DoInit()
|
|||||||
throw "Failed to init Perl (perl_alloc)";
|
throw "Failed to init Perl (perl_alloc)";
|
||||||
}
|
}
|
||||||
PERL_SET_CONTEXT(my_perl);
|
PERL_SET_CONTEXT(my_perl);
|
||||||
PL_curinterp = (PerlInterpreter*)(my_perl);
|
PERL_SET_INTERP(my_perl);
|
||||||
PL_perl_destruct_level = 1;
|
PL_perl_destruct_level = 1;
|
||||||
perl_construct(my_perl);
|
perl_construct(my_perl);
|
||||||
perl_parse(my_perl, xs_init, argc, argv, nullptr);
|
perl_parse(my_perl, xs_init, argc, argv, nullptr);
|
||||||
@@ -181,7 +181,7 @@ Embperl::~Embperl()
|
|||||||
void Embperl::Reinit()
|
void Embperl::Reinit()
|
||||||
{
|
{
|
||||||
PERL_SET_CONTEXT(my_perl);
|
PERL_SET_CONTEXT(my_perl);
|
||||||
PL_curinterp = (PerlInterpreter*)(my_perl);
|
PERL_SET_INTERP(my_perl);
|
||||||
PL_perl_destruct_level = 1;
|
PL_perl_destruct_level = 1;
|
||||||
perl_destruct(my_perl);
|
perl_destruct(my_perl);
|
||||||
perl_free(my_perl);
|
perl_free(my_perl);
|
||||||
|
|||||||
Reference in New Issue
Block a user