aboutsummaryrefslogtreecommitdiff
path: root/src/libstore/platform.cc
blob: 9c389ef5592b0386d8301db848b4d12b2aaaf379 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include "local-store.hh"

#if __linux__
#include "platform/linux.hh"
#else
#include "platform/fallback.hh"
#endif

namespace nix {
std::shared_ptr<LocalStore> LocalStore::makeLocalStore(const Params & params)
{
#if __linux__
    return std::shared_ptr<LocalStore>(new LinuxLocalStore(params));
#else
    return std::shared_ptr<LocalStore>(new FallbackLocalStore(params));
#endif
}
}