From fc4cc3255d4265011a15a4cce73b12f56673784d Mon Sep 17 00:00:00 2001 From: elsid Date: Sun, 20 Apr 2025 16:48:23 +0200 Subject: [PATCH] Do not build navmeshtool translation units twice --- apps/navmeshtool/CMakeLists.txt | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/apps/navmeshtool/CMakeLists.txt b/apps/navmeshtool/CMakeLists.txt index 090fc00f36..f056c93685 100644 --- a/apps/navmeshtool/CMakeLists.txt +++ b/apps/navmeshtool/CMakeLists.txt @@ -1,20 +1,16 @@ -set(NAVMESHTOOL +set(NAVMESHTOOL_LIB worldspacedata.cpp navmesh.cpp - main.cpp ) -source_group(apps\\navmeshtool FILES ${NAVMESHTOOL}) -add_library(openmw-navmeshtool-lib STATIC - ${NAVMESHTOOL} -) +source_group(apps\\navmeshtool FILES ${NAVMESHTOOL_LIB} main.cpp) + +add_library(openmw-navmeshtool-lib STATIC ${NAVMESHTOOL_LIB}) if (ANDROID) - add_library(openmw-navmeshtool SHARED - main.cpp - ) + add_library(openmw-navmeshtool SHARED main.cpp) else() - openmw_add_executable(openmw-navmeshtool ${NAVMESHTOOL}) + openmw_add_executable(openmw-navmeshtool main.cpp) endif() target_link_libraries(openmw-navmeshtool openmw-navmeshtool-lib)