aboutsummaryrefslogtreecommitdiff
path: root/local.mk
AgeCommit message (Collapse)Author
2023-04-03Enable -Werror=switch-enumRobert Hensing
switch statements must now match all enum values or disable the warning. Explicit is good. This has helped us find two bugs, after solving another one by debugging. From now on, adding to an enum will raise errors where they are not explicitly handled, which is good for productivity, and helps us decide the correct behavior in all usages. Notably still excluded from this though are the cases where the warning is disabled by local pragmas. fromTOML.cc did not build despite a top-level pragma, so I've had to resort to a makefile solution for that.
2020-12-03Remove 'dist' targetEelco Dolstra
We're not producing source tarballs anymore so this has been bitrotting.
2020-10-06mk/precompiled-headers.mk: Remove special handling for clangEelco Dolstra
2020-03-30Remove global -I flagsEelco Dolstra
2020-03-30Move fetchers from libstore to libfetchersEelco Dolstra
2020-02-03Install headers in the correct locationEelco Dolstra
2019-12-10Shut up about deprecated functionsEelco Dolstra
2019-12-05Fix precompiled-headers generationEelco Dolstra
It's now regenerated when util.hh changes, and is ordered after config.h to fix a race.
2019-11-28Remove RPM spec fileEelco Dolstra
Closes #3225. Closes #3226.
2018-10-26Merge all nix-* binaries into nixEelco Dolstra
These are all symlinks to 'nix' now, reducing the installed size by about ~1.7 MiB.
2018-03-14Use boost::format from the boost packageEelco Dolstra
Note that this only requires headers from boost so it doesn't add a runtime dependency. Also, use Nixpkgs 18.03.
2017-12-22release.nix: Use fetchTarball and fetchGitEelco Dolstra
In particular, using fetchGit means we don't need hackery to clean the source tree when building from an unclean tree.
2017-12-04Simplify build by including nlohmann/json.hppEelco Dolstra
2017-08-21Allow builders to create activitiesEelco Dolstra
Actually, currently they can only create download activities. Thus, downloads by builtins.fetchurl show up in the progress bar.
2017-04-14Shut up some warningsEelco Dolstra
2017-02-07Add nix-perl package for the perl bindingsShea Levy
2017-02-07Remove build-remote.pl.inEelco Dolstra
2015-10-15Don't depend on git when generating source tarballJohn Ericson
2015-09-18Shut up clang warningsEelco Dolstra
2015-06-09Install serve-protocol.hhEelco Dolstra
2014-08-20Install config.h only onceEelco Dolstra
2014-07-30make clean: Remove Makefile.configEelco Dolstra
2014-07-23Pass -pthread only for programs that need itEelco Dolstra
2014-07-23nix-daemon: Use a thread instead of SIGPOLL to catch client disconnectsEelco Dolstra
The thread calls poll() to wait until a HUP (or other error event) happens on the client connection. If so, it sends SIGINT to the main thread, which is then cleaned up normally. This is much nicer than messing around with SIGPOLL.
2014-05-14Remove redundant codeEelco Dolstra
2014-03-05Install missing Boost headersEelco Dolstra
http://hydra.nixos.org/build/9328376
2014-02-07Install header filesEelco Dolstra
2014-02-04Add nix.spec to the distributionEelco Dolstra
2014-02-01Only run "git ls-files" when doing "make check"Eelco Dolstra
2014-02-01More "make dist" fixesEelco Dolstra
2014-02-01Fix "make dist"Eelco Dolstra