Finally change cmake file to be like TessesFramework

This commit is contained in:
2024-12-31 08:20:56 -06:00
parent 7aae9fadba
commit 49be0f8528
9 changed files with 190 additions and 40 deletions

View File

@@ -1,5 +1,5 @@
#include "CrossLang.hpp"
#include <iostream>
namespace Tesses::CrossLang {
void TRootEnvironment::LoadDependency(GC* gc,Tesses::Framework::Filesystem::VFS* vfs, std::pair<std::string,TVMVersion> dep)
{
@@ -14,7 +14,6 @@ namespace Tesses::CrossLang {
Tesses::Framework::Streams::Stream* file;
if(vfs->RegularFileExists(filename) && (file = vfs->OpenFile(filename,"rb")) != nullptr)
{
@@ -159,7 +158,7 @@ namespace Tesses::CrossLang {
TFile* f = TFile::Create(ls);
f->Load(gc, file);
Tesses::Framework::Filesystem::SubdirFilesystem dir(vfs,path.GetParent(),false);
LoadFileWithDependencies(gc,vfs,f);
LoadFileWithDependencies(gc,&dir,f);
}
else throw VMException("Could not open file: \"" + path.GetFileName() + "\".");