mirror of
https://github.com/isledecomp/isle-portable.git
synced 2026-01-11 10:31:16 +00:00
Fix build with disabled precompiled headers (#724)
This commit is contained in:
parent
b06f05ccf9
commit
3f974f7317
1
3rdparty/CMakeLists.txt
vendored
1
3rdparty/CMakeLists.txt
vendored
@ -92,4 +92,5 @@ add_library(libweaver STATIC
|
|||||||
${libweaver_SOURCE_DIR}/lib/object.cpp
|
${libweaver_SOURCE_DIR}/lib/object.cpp
|
||||||
${libweaver_SOURCE_DIR}/lib/sitypes.cpp
|
${libweaver_SOURCE_DIR}/lib/sitypes.cpp
|
||||||
)
|
)
|
||||||
|
add_library(libweaver::libweaver ALIAS libweaver)
|
||||||
target_include_directories(libweaver PUBLIC ${libweaver_SOURCE_DIR}/lib)
|
target_include_directories(libweaver PUBLIC ${libweaver_SOURCE_DIR}/lib)
|
||||||
|
|||||||
@ -497,7 +497,7 @@ if (NOT ISLE_MINIWIN)
|
|||||||
endif()
|
endif()
|
||||||
|
|
||||||
if (ISLE_EXTENSIONS)
|
if (ISLE_EXTENSIONS)
|
||||||
target_link_libraries(lego1 PRIVATE libweaver)
|
target_link_libraries(lego1 PRIVATE libweaver::libweaver)
|
||||||
target_compile_definitions(lego1 PUBLIC EXTENSIONS)
|
target_compile_definitions(lego1 PUBLIC EXTENSIONS)
|
||||||
target_sources(lego1 PRIVATE
|
target_sources(lego1 PRIVATE
|
||||||
extensions/src/extensions.cpp
|
extensions/src/extensions.cpp
|
||||||
|
|||||||
@ -7,6 +7,7 @@
|
|||||||
#include "legovideomanager.h"
|
#include "legovideomanager.h"
|
||||||
#include "legoworld.h"
|
#include "legoworld.h"
|
||||||
#include "misc.h"
|
#include "misc.h"
|
||||||
|
#include "misc/legoutil.h"
|
||||||
#include "mxautolock.h"
|
#include "mxautolock.h"
|
||||||
#include "mxdebug.h"
|
#include "mxdebug.h"
|
||||||
#include "roi/legoroi.h"
|
#include "roi/legoroi.h"
|
||||||
|
|||||||
@ -9,6 +9,7 @@
|
|||||||
#include "legogamestate.h"
|
#include "legogamestate.h"
|
||||||
#include "legoinputmanager.h"
|
#include "legoinputmanager.h"
|
||||||
#include "legoobjectfactory.h"
|
#include "legoobjectfactory.h"
|
||||||
|
#include "legopartpresenter.h"
|
||||||
#include "legoplantmanager.h"
|
#include "legoplantmanager.h"
|
||||||
#include "legosoundmanager.h"
|
#include "legosoundmanager.h"
|
||||||
#include "legoutils.h"
|
#include "legoutils.h"
|
||||||
|
|||||||
@ -3,6 +3,7 @@
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "mxdirect3d.h"
|
#include "mxdirect3d.h"
|
||||||
|
#include "mxvideoparam.h"
|
||||||
|
|
||||||
#include <SDL3/SDL.h> // for SDL_Log
|
#include <SDL3/SDL.h> // for SDL_Log
|
||||||
#include <assert.h>
|
#include <assert.h>
|
||||||
|
|||||||
@ -1,5 +1,7 @@
|
|||||||
#include "extensions/siloader.h"
|
#include "extensions/siloader.h"
|
||||||
|
|
||||||
|
#include "legovideomanager.h"
|
||||||
|
#include "misc.h"
|
||||||
#include "mxdsaction.h"
|
#include "mxdsaction.h"
|
||||||
#include "mxmisc.h"
|
#include "mxmisc.h"
|
||||||
#include "mxstreamer.h"
|
#include "mxstreamer.h"
|
||||||
|
|||||||
@ -1,4 +1,9 @@
|
|||||||
#include "extensions/textureloader.h"
|
#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;
|
using namespace Extensions;
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user