Build navmeshtool as a library

pull/3236/head
Ole Volbracht 4 months ago
parent 4c28731f6a
commit e920325073

@ -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}
)
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
target_link_libraries(openmw-navmeshtool-lib
Boost::program_options
components
)

@ -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);
}

Loading…
Cancel
Save