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 are similar to the Cargo workspaces features syntactically, and should provide the same functionality as CMakeadd_subdirectory(), bringing to our users the possibilite of achieve multimodular configurations for their projects, have submodules/subprojects...
WARNING!
Since this is intented to be implemented between more than one devs at the same time, I pushed the job already made in my personal fork to a new branch named workspaces in the upstream repo, so we can work mostly at the same time in this exceptional case
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 are similar to the
Cargo
workspaces features syntactically, and should provide the same functionality asCMake
add_subdirectory()
, bringing to our users the possibilite of achieve multimodular configurations for their projects, have submodules/subprojects...WARNING!
Since this is intented to be implemented between more than one devs at the same time, I pushed the job already made in my personal fork to a new branch named
workspaces
in the upstream repo, so we can work mostly at the same time in this exceptional case