Zork
Zork copied to clipboard
Project manager and builder automation tool for modern C++ projects
Hello, I open PR in draft mode to contact you @TheRustifyer and about the issue #96 , it would be pending that you on this implementation use the certificate of...
# Description This PR aims to provide the implementation of a long awaited feature within `Zork++`, which is workspaces. Workspace are the futuristic building blocks of our configuration workflows. They...
## Feature Request Currently, when the Windows installer is created via Inno, the package isn't signed or authored by our organization. This leads to Windows typically block it's installation with...
## Feature Request Since is out the Clang's v16 release, see [notes](https://releases.llvm.org/16.0.0/tools/clang/docs/ReleaseNotes.html) we should implement the compiler flag `-fmodule-output` now that is enabled for the one-phase compilation model for standard...
## Feature Request: Integrate 3rd party dependency management Let's take for example VCPKG We could have a section inside `zork.toml`: ~~~toml [dependencies.vcpkg] sqlite3 = "3.40.0" ~~~ We would have to...
## Feature Request: Automatically resolve module dependencies This approach would be a drastic change to the direction of this project. But I think it would be a nice approach, so...
## Feature Request One thing that Zork should acomplish is produce `static` and `dynamic` libraries based on user input. For that, we must create the `[[#static_lib]]` and `[[#dyn_lib]]` attributes in...
## Feature Request As per `Clang 17` onwards: ``` the form '-fmodule-file=' is deprecated for standard C++ named modules;consider to use '-fmodule-file==' instead [-Weager-load-cxx-named-modules] ``` - Use the declared module...
## Feature Request Implement the building process of the named C++ standard libraries being importable as module units, both `std` and `std.compat`
## Feature Request Due our way of generating commands, we are inclined to support the `two-phase` compilation model proposed by [`LLVM` - Standard CPP modules](https://clang.llvm.org/docs/StandardCPlusPlusModules.html) For this, we need a...