1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2025-01-16 15:29:55 +00:00

Merge branch 'master' into 'master'

Navmeshtool as a Library

See merge request OpenMW/openmw!4354
This commit is contained in:
psi29a 2024-09-06 07:23:22 +00:00
commit 8992a9fb8c
2 changed files with 18 additions and 2 deletions

View file

@ -5,9 +5,21 @@ set(NAVMESHTOOL
)
source_group(apps\\navmeshtool FILES ${NAVMESHTOOL})
openmw_add_executable(openmw-navmeshtool ${NAVMESHTOOL})
add_library(openmw-navmeshtool-lib STATIC
${NAVMESHTOOL}
)
target_link_libraries(openmw-navmeshtool
if (ANDROID)
add_library(openmw-navmeshtool SHARED
main.cpp
)
else()
openmw_add_executable(openmw-navmeshtool ${NAVMESHTOOL})
endif()
target_link_libraries(openmw-navmeshtool openmw-navmeshtool-lib)
target_link_libraries(openmw-navmeshtool-lib
Boost::program_options
components
)

View file

@ -258,7 +258,11 @@ namespace NavMeshTool
}
}
#ifdef ANDROID
extern "C" int SDL_main(int argc, char* argv[])
#else
int main(int argc, char* argv[])
#endif
{
return Debug::wrapApplication(NavMeshTool::runNavMeshTool, argc, argv, NavMeshTool::applicationName);
}