Fix build with disabled precompiled headers (#724)

This commit is contained in:
Anonymous Maarten 2025-10-24 22:56:11 +02:00 committed by GitHub
parent b06f05ccf9
commit 3f974f7317
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
7 changed files with 12 additions and 1 deletions

View File

@ -92,4 +92,5 @@ add_library(libweaver STATIC
${libweaver_SOURCE_DIR}/lib/object.cpp
${libweaver_SOURCE_DIR}/lib/sitypes.cpp
)
add_library(libweaver::libweaver ALIAS libweaver)
target_include_directories(libweaver PUBLIC ${libweaver_SOURCE_DIR}/lib)

View File

@ -497,7 +497,7 @@ if (NOT ISLE_MINIWIN)
endif()
if (ISLE_EXTENSIONS)
target_link_libraries(lego1 PRIVATE libweaver)
target_link_libraries(lego1 PRIVATE libweaver::libweaver)
target_compile_definitions(lego1 PUBLIC EXTENSIONS)
target_sources(lego1 PRIVATE
extensions/src/extensions.cpp

View File

@ -7,6 +7,7 @@
#include "legovideomanager.h"
#include "legoworld.h"
#include "misc.h"
#include "misc/legoutil.h"
#include "mxautolock.h"
#include "mxdebug.h"
#include "roi/legoroi.h"

View File

@ -9,6 +9,7 @@
#include "legogamestate.h"
#include "legoinputmanager.h"
#include "legoobjectfactory.h"
#include "legopartpresenter.h"
#include "legoplantmanager.h"
#include "legosoundmanager.h"
#include "legoutils.h"

View File

@ -3,6 +3,7 @@
#endif
#include "mxdirect3d.h"
#include "mxvideoparam.h"
#include <SDL3/SDL.h> // for SDL_Log
#include <assert.h>

View File

@ -1,5 +1,7 @@
#include "extensions/siloader.h"
#include "legovideomanager.h"
#include "misc.h"
#include "mxdsaction.h"
#include "mxmisc.h"
#include "mxstreamer.h"

View File

@ -1,4 +1,9 @@
#include "extensions/textureloader.h"
#include "legovideomanager.h"
#include "misc.h"
#include "mxdirectx/mxdirect3d.h"
#include "mxmain.h"
#include "tgl/d3drm/impl.h"
using namespace Extensions;