mirror of
https://github.com/AxioDL/metaforce.git
synced 2025-05-14 10:31:22 +00:00
Update submodules (includes LLVM 12 fix)
This commit is contained in:
parent
6ad0e5cb37
commit
94f5c48b03
9
.github/workflows/build.yml
vendored
9
.github/workflows/build.yml
vendored
@ -61,7 +61,7 @@ jobs:
|
|||||||
|
|
||||||
- name: Build
|
- name: Build
|
||||||
working-directory: ${{github.workspace}}/build
|
working-directory: ${{github.workspace}}/build
|
||||||
run: cmake --build .
|
run: cmake --build . --target metaforce metaforce-gui hecl visigen
|
||||||
|
|
||||||
build-macos:
|
build-macos:
|
||||||
name: Build macOS (AppleClang x86_64)
|
name: Build macOS (AppleClang x86_64)
|
||||||
@ -75,6 +75,7 @@ jobs:
|
|||||||
- name: Install dependencies
|
- name: Install dependencies
|
||||||
run: |
|
run: |
|
||||||
brew update
|
brew update
|
||||||
|
brew upgrade
|
||||||
brew install ninja qt@5 graphicsmagick imagemagick
|
brew install ninja qt@5 graphicsmagick imagemagick
|
||||||
brew link qt@5
|
brew link qt@5
|
||||||
yarn global add create-dmg
|
yarn global add create-dmg
|
||||||
@ -90,7 +91,7 @@ jobs:
|
|||||||
|
|
||||||
- name: Build
|
- name: Build
|
||||||
working-directory: ${{github.workspace}}/build
|
working-directory: ${{github.workspace}}/build
|
||||||
run: cmake --build .
|
run: cmake --build . --target metaforce-gui
|
||||||
|
|
||||||
build-windows-msvc:
|
build-windows-msvc:
|
||||||
name: Build Windows (MSVC x86_64)
|
name: Build Windows (MSVC x86_64)
|
||||||
@ -143,7 +144,7 @@ jobs:
|
|||||||
|
|
||||||
- name: Build
|
- name: Build
|
||||||
working-directory: ${{github.workspace}}/build
|
working-directory: ${{github.workspace}}/build
|
||||||
run: cmake --build .
|
run: cmake --build . --target metaforce metaforce-gui hecl visigen
|
||||||
|
|
||||||
build-windows-clang:
|
build-windows-clang:
|
||||||
name: Build Windows (Clang x86_64)
|
name: Build Windows (Clang x86_64)
|
||||||
@ -198,4 +199,4 @@ jobs:
|
|||||||
|
|
||||||
- name: Build
|
- name: Build
|
||||||
working-directory: ${{github.workspace}}/build
|
working-directory: ${{github.workspace}}/build
|
||||||
run: cmake --build .
|
run: cmake --build . --target metaforce metaforce-gui hecl visigen
|
||||||
|
8
.github/workflows/release.yml
vendored
8
.github/workflows/release.yml
vendored
@ -68,7 +68,7 @@ jobs:
|
|||||||
|
|
||||||
- name: Build
|
- name: Build
|
||||||
working-directory: ${{github.workspace}}/build
|
working-directory: ${{github.workspace}}/build
|
||||||
run: cmake --build .
|
run: cmake --build . --target metaforce metaforce-gui hecl visigen
|
||||||
|
|
||||||
- name: Split debug information
|
- name: Split debug information
|
||||||
run: ci/split-debug-linux.sh
|
run: ci/split-debug-linux.sh
|
||||||
@ -130,7 +130,7 @@ jobs:
|
|||||||
|
|
||||||
- name: Build
|
- name: Build
|
||||||
working-directory: ${{github.workspace}}/build
|
working-directory: ${{github.workspace}}/build
|
||||||
run: cmake --build .
|
run: cmake --build . --target metaforce-gui
|
||||||
|
|
||||||
- name: Upload debug information
|
- name: Upload debug information
|
||||||
env:
|
env:
|
||||||
@ -228,7 +228,7 @@ jobs:
|
|||||||
|
|
||||||
- name: Build
|
- name: Build
|
||||||
working-directory: ${{github.workspace}}/build
|
working-directory: ${{github.workspace}}/build
|
||||||
run: cmake --build .
|
run: cmake --build . --target metaforce metaforce-gui hecl visigen crashpad_handler
|
||||||
|
|
||||||
- name: Upload debug information
|
- name: Upload debug information
|
||||||
working-directory: ${{github.workspace}}/build/Binaries
|
working-directory: ${{github.workspace}}/build/Binaries
|
||||||
@ -318,7 +318,7 @@ jobs:
|
|||||||
|
|
||||||
- name: Build
|
- name: Build
|
||||||
working-directory: ${{github.workspace}}/build
|
working-directory: ${{github.workspace}}/build
|
||||||
run: cmake --build .
|
run: cmake --build . --target metaforce metaforce-gui hecl visigen crashpad_handler
|
||||||
|
|
||||||
- name: Compress PDBs
|
- name: Compress PDBs
|
||||||
working-directory: ${{github.workspace}}/build/Binaries
|
working-directory: ${{github.workspace}}/build/Binaries
|
||||||
|
1
.gitignore
vendored
1
.gitignore
vendored
@ -9,3 +9,4 @@ Editor/platforms/win/metaforce.rc
|
|||||||
.vs/
|
.vs/
|
||||||
out/
|
out/
|
||||||
cmake-build-*/
|
cmake-build-*/
|
||||||
|
build/
|
@ -335,8 +335,19 @@ if(NOT GEKKO AND NOT NX)
|
|||||||
if (NOT CMAKE_INSTALL_LIBDIR)
|
if (NOT CMAKE_INSTALL_LIBDIR)
|
||||||
set(CMAKE_INSTALL_LIBDIR ${CMAKE_BINARY_DIR}/fake-prefix)
|
set(CMAKE_INSTALL_LIBDIR ${CMAKE_BINARY_DIR}/fake-prefix)
|
||||||
endif()
|
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)
|
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()
|
endif()
|
||||||
|
|
||||||
add_subdirectory(extern/nod)
|
add_subdirectory(extern/nod)
|
||||||
|
2
extern/athena
vendored
2
extern/athena
vendored
@ -1 +1 @@
|
|||||||
Subproject commit a87e8bb39f8548f1418a5f68353c9fca890ba5df
|
Subproject commit 11b86d7634f883da6ab38d2ebfb604b38824ae67
|
2
extern/boo
vendored
2
extern/boo
vendored
@ -1 +1 @@
|
|||||||
Subproject commit cd25ff4abfeb8c32256447f97a1a829bdbaf262c
|
Subproject commit e23eedb338f55cc3fcd47915ac30dd3d625ae9b0
|
2
extern/nod
vendored
2
extern/nod
vendored
@ -1 +1 @@
|
|||||||
Subproject commit 311d20532e5c94d605f6725f1ba2b9a4b196aef1
|
Subproject commit d14b798b5f79c566ba6e6ca0434ce155f2b81d1b
|
@ -1,5 +1,5 @@
|
|||||||
#include <logvisor/logvisor.hpp>
|
#include <logvisor/logvisor.hpp>
|
||||||
#include <utf8proc.h>
|
#include <athena/utf8proc.h>
|
||||||
|
|
||||||
namespace hecl {
|
namespace hecl {
|
||||||
static logvisor::Module Log("hecl-wsconv");
|
static logvisor::Module Log("hecl-wsconv");
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#include "specter/RootView.hpp"
|
#include "specter/RootView.hpp"
|
||||||
#include "specter/TextView.hpp"
|
#include "specter/TextView.hpp"
|
||||||
#include "specter/ViewResources.hpp"
|
#include "specter/ViewResources.hpp"
|
||||||
#include "utf8proc.h"
|
#include "athena/utf8proc.h"
|
||||||
#include "hecl/Pipeline.hpp"
|
#include "hecl/Pipeline.hpp"
|
||||||
|
|
||||||
#include <boo/graphicsdev/IGraphicsCommandQueue.hpp>
|
#include <boo/graphicsdev/IGraphicsCommandQueue.hpp>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user