2
0
mirror of https://github.com/AxioDL/metaforce.git synced 2025-12-08 14:24:56 +00:00

updated submodules

This commit is contained in:
Jack Andersen
2015-07-07 18:26:29 -10:00
parent b6216b049c
commit 2f340bb939
11 changed files with 21 additions and 7 deletions

View File

@@ -5,5 +5,6 @@ add_subdirectory(extern)
include_directories(include ${LOG_VISOR_INCLUDE_DIR} ${ATHENA_INCLUDE_DIR})
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11")
add_subdirectory(lib)
add_subdirectory(blender)
add_subdirectory(driver)
install(DIRECTORY include/HECL DESTINATION include/HECL)

View File

@@ -5,7 +5,7 @@
#include <system_error>
#include <string>
#include "CBlenderConnection.hpp"
#include "BlenderConnection.hpp"
#ifdef __APPLE__
#define DEFAULT_BLENDER_BIN "/Applications/Blender.app/Contents/MacOS/blender"

View File

@@ -0,0 +1,3 @@
add_library(HECLBlender
BlenderConnection.cpp
BlenderConnection.hpp)

View File

@@ -10,6 +10,12 @@ public:
ToolExtract(const ToolPassInfo& info)
: ToolBase(info)
{
if (!info.project)
LogModule.report(LogVisor::FatalError, "hecl extract must be ran within a project directory");
for (const HECL::Database::DataSpecEntry* entry : HECL::Database::DATA_SPEC_REGISTRY)
{
}
}
static void Help(HelpOutput& help)
@@ -21,13 +27,13 @@ public:
help.secHead(_S("SYNOPSIS"));
help.beginWrap();
help.wrap(_S("hecl extract <packagefile>[/<subnode>...]\n"));
help.wrap(_S("hecl extract <packagefile> [<subnode>...]\n"));
help.endWrap();
help.secHead(_S("DESCRIPTION"));
help.beginWrap();
help.wrap(_S("This command recursively extracts all or part of a dataspec-supported "
"package format.\n\n"));
"package format. Each object is decoded to a working format and added to the project.\n\n"));
help.endWrap();
help.secHead(_S("OPTIONS"));

View File

@@ -10,6 +10,8 @@ public:
ToolGroup(const ToolPassInfo& info)
: ToolBase(info)
{
if (!info.project)
LogModule.report(LogVisor::FatalError, "hecl group must be ran within a project directory");
}
~ToolGroup()

View File

@@ -12,6 +12,8 @@ public:
ToolPackage(const ToolPassInfo& info)
: ToolBase(info)
{
if (!info.project)
LogModule.report(LogVisor::FatalError, "hecl package must be ran within a project directory");
}
~ToolPackage()

View File

@@ -53,7 +53,7 @@ static const HECL::SystemRegex regOPEN(_S("-o([^\"]*|\\S*)"), std::regex::ECMASc
static const HECL::SystemRegex regVERBOSE(_S("-v(v*)"), std::regex::ECMAScript|std::regex::optimize);
static const HECL::SystemRegex regFORCE(_S("-f"), std::regex::ECMAScript|std::regex::optimize);
#include "../blender/CBlenderConnection.hpp"
#include "../blender/BlenderConnection.hpp"
#if HECL_UCS2
int wmain(int argc, const wchar_t** argv)

2
hecl/extern/Athena vendored

Submodule hecl/extern/Athena updated: ce917d4aca...8a397a1622

Submodule hecl/extern/LogVisor updated: 4416d51c46...9e31e9e2b9

Submodule hecl/extern/RetroCommon updated: 4f79743da0...74b970c347