Fix includes of thirdparty libs which can be unbundled on Linux
Changes `builtin_icu` and `builtin_recast` to match the folder names in `thirdparty`.
This commit is contained in:
parent
953383328a
commit
e2fc0acd36
11 changed files with 41 additions and 30 deletions
|
|
@ -40,6 +40,9 @@ if not env.msvc:
|
|||
else:
|
||||
env_basisu.Prepend(CPPPATH=[thirdparty_dir])
|
||||
|
||||
if env["builtin_zstd"]:
|
||||
env_basisu.Prepend(CPPPATH=["#thirdparty/zstd"])
|
||||
|
||||
if env.dev_build:
|
||||
env_basisu.Append(CPPDEFINES=[("BASISU_DEVEL_MESSAGES", 1), ("BASISD_ENABLE_DEBUG_FLAGS", 1)])
|
||||
|
||||
|
|
|
|||
|
|
@ -10,7 +10,7 @@ env_navigation = env_modules.Clone()
|
|||
thirdparty_obj = []
|
||||
|
||||
# Recast Thirdparty source files
|
||||
if env["builtin_recast"]:
|
||||
if env["builtin_recastnavigation"]:
|
||||
thirdparty_dir = "#thirdparty/recastnavigation/Recast/"
|
||||
thirdparty_sources = [
|
||||
"Source/Recast.cpp",
|
||||
|
|
|
|||
|
|
@ -32,11 +32,10 @@
|
|||
#define OGG_PACKET_SEQUENCE_H
|
||||
|
||||
#include "core/io/resource.h"
|
||||
#include "core/object/gdvirtual.gen.inc"
|
||||
#include "core/variant/native_ptr.h"
|
||||
#include "core/variant/typed_array.h"
|
||||
#include "core/variant/variant.h"
|
||||
#include "thirdparty/libogg/ogg/ogg.h"
|
||||
|
||||
#include <ogg/ogg.h>
|
||||
|
||||
class OggPacketSequencePlayback;
|
||||
|
||||
|
|
|
|||
|
|
@ -7,7 +7,6 @@ env_text_server_adv = env_modules.Clone()
|
|||
|
||||
|
||||
def make_icu_data(target, source, env):
|
||||
|
||||
dst = target[0].srcnode().abspath
|
||||
|
||||
g = open(dst, "w", encoding="utf-8")
|
||||
|
|
@ -126,7 +125,7 @@ if env["builtin_harfbuzz"]:
|
|||
env_harfbuzz.Prepend(CPPPATH=["#thirdparty/harfbuzz/src"])
|
||||
|
||||
env_harfbuzz.Append(CCFLAGS=["-DHAVE_ICU"])
|
||||
if env["builtin_icu"]:
|
||||
if env["builtin_icu4c"]:
|
||||
env_harfbuzz.Prepend(CPPPATH=["#thirdparty/icu4c/common/", "#thirdparty/icu4c/i18n/"])
|
||||
env_harfbuzz.Append(CCFLAGS=["-DU_HAVE_LIB_SUFFIX=1", "-DU_LIB_SUFFIX_C_NAME=_godot", "-DHAVE_ICU_BUILTIN"])
|
||||
|
||||
|
|
@ -240,7 +239,7 @@ if env["builtin_graphite"] and freetype_enabled and env["graphite"]:
|
|||
env.Append(LIBS=[lib])
|
||||
|
||||
|
||||
if env["builtin_icu"]:
|
||||
if env["builtin_icu4c"]:
|
||||
env_icu = env_modules.Clone()
|
||||
env_icu.disable_warnings()
|
||||
|
||||
|
|
|
|||
|
|
@ -32,7 +32,8 @@
|
|||
|
||||
#include "core/io/file_access.h"
|
||||
#include "core/variant/typed_array.h"
|
||||
#include "thirdparty/libogg/ogg/ogg.h"
|
||||
|
||||
#include <ogg/ogg.h>
|
||||
|
||||
int AudioStreamPlaybackOggVorbis::_mix_internal(AudioFrame *p_buffer, int p_frames) {
|
||||
ERR_FAIL_COND_V(!ready, 0);
|
||||
|
|
|
|||
|
|
@ -34,7 +34,8 @@
|
|||
#include "core/variant/variant.h"
|
||||
#include "modules/ogg/ogg_packet_sequence.h"
|
||||
#include "servers/audio/audio_stream.h"
|
||||
#include "thirdparty/libvorbis/vorbis/codec.h"
|
||||
|
||||
#include <vorbis/codec.h>
|
||||
|
||||
class AudioStreamOggVorbis;
|
||||
|
||||
|
|
|
|||
|
|
@ -33,8 +33,9 @@
|
|||
#include "core/io/file_access.h"
|
||||
#include "core/io/resource_saver.h"
|
||||
#include "scene/resources/texture.h"
|
||||
#include "thirdparty/libogg/ogg/ogg.h"
|
||||
#include "thirdparty/libvorbis/vorbis/codec.h"
|
||||
|
||||
#include <ogg/ogg.h>
|
||||
#include <vorbis/codec.h>
|
||||
|
||||
#ifdef TOOLS_ENABLED
|
||||
#include "editor/import/audio_stream_import_settings.h"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue