2
0
mirror of https://github.com/AxioDL/metaforce.git synced 2025-12-08 13:04:56 +00:00

Changes to support hecl-gui

This commit is contained in:
Jack Andersen
2018-01-01 15:04:23 -10:00
parent 74f2d0c10e
commit a1c5677413
8 changed files with 42 additions and 3 deletions

View File

@@ -24,5 +24,9 @@ endif()
add_executable(visigen ${PLAT_SRCS}
VISIRenderer.cpp VISIRenderer.hpp
VISIBuilder.cpp VISIBuilder.hpp)
target_link_libraries(visigen logvisor athena-core athena-libyaml zeus glew xxhash ${ZLIB_LIBRARIES} ${LZO_LIB} ${BOO_SYS_LIBS})
set_target_properties(visigen PROPERTIES COMPILE_DEFINITIONS URDE_DLPACKAGE="${URDE_DLPACKAGE}")
target_link_libraries(visigen logvisor athena-core athena-libyaml zeus glew
xxhash ${ZLIB_LIBRARIES} ${LZO_LIB} ${BOO_SYS_LIBS})
endif()

View File

@@ -114,6 +114,12 @@ static void AthenaExc(athena::error::Level level, const char* file,
int main(int argc, const char** argv)
{
if (argc > 1 && !strcmp(argv[1], "--dlpackage"))
{
printf("%s\n", URDE_DLPACKAGE);
return 100;
}
logvisor::RegisterStandardExceptions();
logvisor::RegisterConsoleLogger();
atSetExceptionHandler(AthenaExc);

View File

@@ -50,6 +50,12 @@ static LRESULT CALLBACK WindowProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM l
int wmain(int argc, const hecl::SystemChar** argv)
{
if (argc > 1 && !_wcscmp(argv[1], L"--dlpackage"))
{
printf("%s\n", URDE_DLPACKAGE);
return 100;
}
logvisor::RegisterStandardExceptions();
logvisor::RegisterConsoleLogger();
atSetExceptionHandler(AthenaExc);

View File

@@ -104,6 +104,12 @@ static void _sigint(int) {}
int main(int argc, const char** argv)
{
if (argc > 1 && !strcmp(argv[1], "--dlpackage"))
{
printf("%s\n", URDE_DLPACKAGE);
return 100;
}
/* Program is portable to all locales */
setlocale(LC_ALL, "");