Update submodules (includes LLVM 12 fix)

This commit is contained in:
Luke Street 2021-05-02 00:01:56 -04:00
parent 6ad0e5cb37
commit 94f5c48b03
9 changed files with 28 additions and 15 deletions

View File

@ -61,7 +61,7 @@ jobs:
- name: Build
working-directory: ${{github.workspace}}/build
run: cmake --build .
run: cmake --build . --target metaforce metaforce-gui hecl visigen
build-macos:
name: Build macOS (AppleClang x86_64)
@ -75,6 +75,7 @@ jobs:
- name: Install dependencies
run: |
brew update
brew upgrade
brew install ninja qt@5 graphicsmagick imagemagick
brew link qt@5
yarn global add create-dmg
@ -90,7 +91,7 @@ jobs:
- name: Build
working-directory: ${{github.workspace}}/build
run: cmake --build .
run: cmake --build . --target metaforce-gui
build-windows-msvc:
name: Build Windows (MSVC x86_64)
@ -143,7 +144,7 @@ jobs:
- name: Build
working-directory: ${{github.workspace}}/build
run: cmake --build .
run: cmake --build . --target metaforce metaforce-gui hecl visigen
build-windows-clang:
name: Build Windows (Clang x86_64)
@ -198,4 +199,4 @@ jobs:
- name: Build
working-directory: ${{github.workspace}}/build
run: cmake --build .
run: cmake --build . --target metaforce metaforce-gui hecl visigen

View File

@ -68,7 +68,7 @@ jobs:
- name: Build
working-directory: ${{github.workspace}}/build
run: cmake --build .
run: cmake --build . --target metaforce metaforce-gui hecl visigen
- name: Split debug information
run: ci/split-debug-linux.sh
@ -130,7 +130,7 @@ jobs:
- name: Build
working-directory: ${{github.workspace}}/build
run: cmake --build .
run: cmake --build . --target metaforce-gui
- name: Upload debug information
env:
@ -228,7 +228,7 @@ jobs:
- name: Build
working-directory: ${{github.workspace}}/build
run: cmake --build .
run: cmake --build . --target metaforce metaforce-gui hecl visigen crashpad_handler
- name: Upload debug information
working-directory: ${{github.workspace}}/build/Binaries
@ -318,7 +318,7 @@ jobs:
- name: Build
working-directory: ${{github.workspace}}/build
run: cmake --build .
run: cmake --build . --target metaforce metaforce-gui hecl visigen crashpad_handler
- name: Compress PDBs
working-directory: ${{github.workspace}}/build/Binaries

3
.gitignore vendored
View File

@ -8,4 +8,5 @@ docs/*
Editor/platforms/win/metaforce.rc
.vs/
out/
cmake-build-*/
cmake-build-*/
build/

View File

@ -335,8 +335,19 @@ if(NOT GEKKO AND NOT NX)
if (NOT CMAKE_INSTALL_LIBDIR)
set(CMAKE_INSTALL_LIBDIR ${CMAKE_BINARY_DIR}/fake-prefix)
endif()
add_subdirectory(extern/discord-rpc/src)
add_subdirectory(extern/discord-rpc/src EXCLUDE_FROM_ALL)
target_include_directories(discord-rpc PRIVATE extern/rapidjson/include PUBLIC extern/discord-rpc/include)
if (APPLE)
# remove their nasty hack
get_target_property(DISCORD_LINK_LIBRARIES discord-rpc INTERFACE_LINK_LIBRARIES)
list(REMOVE_ITEM DISCORD_LINK_LIBRARIES "-framework AppKit, -mmacosx-version-min=10.10")
set_target_properties(discord-rpc PROPERTIES INTERFACE_LINK_LIBRARIES "${DISCORD_LINK_LIBRARIES}")
endif ()
endif()
if (NOT WIN32)
find_package(ZLIB REQUIRED)
set(ZLIB_LIBRARIES ZLIB::ZLIB CACHE STRING "zlib libraries" FORCE)
endif()
add_subdirectory(extern/nod)

2
extern/athena vendored

@ -1 +1 @@
Subproject commit a87e8bb39f8548f1418a5f68353c9fca890ba5df
Subproject commit 11b86d7634f883da6ab38d2ebfb604b38824ae67

2
extern/boo vendored

@ -1 +1 @@
Subproject commit cd25ff4abfeb8c32256447f97a1a829bdbaf262c
Subproject commit e23eedb338f55cc3fcd47915ac30dd3d625ae9b0

2
extern/nod vendored

@ -1 +1 @@
Subproject commit 311d20532e5c94d605f6725f1ba2b9a4b196aef1
Subproject commit d14b798b5f79c566ba6e6ca0434ce155f2b81d1b

View File

@ -1,5 +1,5 @@
#include <logvisor/logvisor.hpp>
#include <utf8proc.h>
#include <athena/utf8proc.h>
namespace hecl {
static logvisor::Module Log("hecl-wsconv");

View File

@ -1,7 +1,7 @@
#include "specter/RootView.hpp"
#include "specter/TextView.hpp"
#include "specter/ViewResources.hpp"
#include "utf8proc.h"
#include "athena/utf8proc.h"
#include "hecl/Pipeline.hpp"
#include <boo/graphicsdev/IGraphicsCommandQueue.hpp>