mirror of
https://github.com/NixOS/nix.git
synced 2025-11-25 11:49:35 +01:00
This will facilitate breaking up Nix into multiple packages for each component with Meson.
15 lines
405 B
C++
15 lines
405 B
C++
#include "store-path-accessor.hh"
|
|
#include "store-api.hh"
|
|
|
|
namespace nix {
|
|
|
|
ref<SourceAccessor> makeStorePathAccessor(ref<Store> store, const StorePath & storePath)
|
|
{
|
|
// FIXME: should use `store->getFSAccessor()`
|
|
auto root = std::filesystem::path{store->toRealPath(storePath)};
|
|
auto accessor = makeFSSourceAccessor(root);
|
|
accessor->setPathDisplay(root.string());
|
|
return accessor;
|
|
}
|
|
|
|
}
|