From 57ef898391fd222ab17d463529c2fd9f2d893682 Mon Sep 17 00:00:00 2001 From: Sergey Lapin Date: Tue, 19 Aug 2025 19:35:31 +0800 Subject: [PATCH] Fix static build --- CMakeLists.txt | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index c5655da..e9107f5 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -76,6 +76,17 @@ if (IS_DIRECTORY "${OgreProcedural_SOURCE_DIR}/Dependencies") endif() find_package(OGRE REQUIRED CONFIG) +if (OGRE_STATIC) +find_package(ZLIB) +find_package(SDL2) +find_package(assimp CONFIG) + +add_library(fix::assimp INTERFACE IMPORTED) +set_target_properties(fix::assimp PROPERTIES + INTERFACE_LINK_LIBRARIES "${ASSIMP_LIBRARIES};pugixml" + INTERFACE_LINK_DIRECTORIES "${ASSIMP_LIBRARY_DIRS}" +) +endif() link_directories(${OGRE_LIBRARY_DIRS}) # Unity build options