From 20c13b7b0789a57d8c2b8f9e61efafb9d2509d3f Mon Sep 17 00:00:00 2001 From: Gleb Mazovetskiy Date: Thu, 14 Apr 2022 15:32:47 +0100 Subject: [PATCH] make_src_dist.py --fully_vendored: Add Discord SDK --- tools/make_src_dist.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tools/make_src_dist.py b/tools/make_src_dist.py index 67e0afaa1..3fdffb32b 100755 --- a/tools/make_src_dist.py +++ b/tools/make_src_dist.py @@ -85,6 +85,7 @@ def main(): if args.fully_vendored: for dep in _DEPS_NOT_VENDORED_BY_DEFAULT: configure_args.append(f'-DDEVILUTIONX_SYSTEM_{dep.upper()}=OFF') + configure_args.append('-DDISCORD_INTEGRATION=ON') cmake(*configure_args) cmake('--build', _BUILD_DIR, '--target', 'devilutionx_mpq') @@ -188,6 +189,7 @@ set(DEVILUTIONX_MPQ "${CMAKE_CURRENT_SOURCE_DIR}/devilutionx.mpq" PARENT_SCOPE) dep.upper().encode(), dep.encode())) if fully_vendored: f.write(b'\n# These dependencies are not usually vendored but this distribution includes them\n') + f.write(b'set(FETCHCONTENT_SOURCE_DIR_DISCORDSRC "${CMAKE_CURRENT_SOURCE_DIR}/discordsrc-src" CACHE STRING "")\n') for dep in _DEPS_NOT_VENDORED_BY_DEFAULT: f.write(b'set(FETCHCONTENT_SOURCE_DIR_%s "${CMAKE_CURRENT_SOURCE_DIR}/%s-src" CACHE STRING "")\n' % ( dep.upper().encode(), dep.encode()))