Groups
Sign in
Groups
Shake build system
Conversations
About
Send feedback
Help
Shake build system
Contact owners and managers
1–30 of 142
Mark all as read
Report group
0 selected
Jake Wheat
10/4/21
Compiling Haskell with cabal packages
Hi, Is there a guide for how to use cabal-install to manage a local package db, and how to get the
unread,
Compiling Haskell with cabal packages
Hi, Is there a guide for how to use cabal-install to manage a local package db, and how to get the
10/4/21
Jordan Woehr
,
Neil Mitchell
2
4/11/21
Shared directory invariants
Hi Jordan, If you haven't already seen it, https://shakebuild.com/cloud has a lot of useful
unread,
Shared directory invariants
Hi Jordan, If you haven't already seen it, https://shakebuild.com/cloud has a lot of useful
4/11/21
Matthew Kraai
,
Neil Mitchell
3
1/26/21
Test failure building Shake for Guix
Hi Neil, Thank you for the help. On 1/25/21 1:27 PM, Neil Mitchell wrote: The idea is the call stack
unread,
Test failure building Shake for Guix
Hi Neil, Thank you for the help. On 1/25/21 1:27 PM, Neil Mitchell wrote: The idea is the call stack
1/26/21
from...@gmail.com
,
Neil Mitchell
4
7/27/20
Is it possible to get information about source in a rule?
Hi Yuriy, The way you've written it is perfectly reasonable. The alternatives would be: * You
unread,
Is it possible to get information about source in a rule?
Hi Yuriy, The way you've written it is perfectly reasonable. The alternatives would be: * You
7/27/20
Brian Hicks
7/14/20
can you turn on --compact by default?
In my build setup, I have a lot of long-running commands. To make life nicer for my team, I'd
unread,
can you turn on --compact by default?
In my build setup, I have a lot of long-running commands. To make life nicer for my team, I'd
7/14/20
Neil Mitchell
5/23/20
Shake 0.19 - cmd no longer inherits stdin
Hi all, Shake 0.19 is now out. Biggest change that might break compatibility is that processes now
unread,
Shake 0.19 - cmd no longer inherits stdin
Hi all, Shake 0.19 is now out. Biggest change that might break compatibility is that processes now
5/23/20
bcc...@gmail.com
,
Neil Mitchell
2
3/31/20
Building in-memory
Hi Bruno, The Ghcide project does something quite similar to what you are describing - see https://
unread,
Building in-memory
Hi Bruno, The Ghcide project does something quite similar to what you are describing - see https://
3/31/20
Simon Michael
, …
Neil Mitchell
3
3/16/20
shake lock limits shake's usefulness as a make replacement ?
Hi Simon, --share doesn't do anything like you might hope, and does nothing interesting for you.
unread,
shake lock limits shake's usefulness as a make replacement ?
Hi Simon, --share doesn't do anything like you might hope, and does nothing interesting for you.
3/16/20
Bernhard Weller
, …
Neil Mitchell
5
3/16/20
Moving on from make for embedded cross compilation
Hi Neil and all the others, thanks for the detailed response and reassurance that shake should work
unread,
Moving on from make for embedded cross compilation
Hi Neil and all the others, thanks for the detailed response and reassurance that shake should work
3/16/20
mic...@mavnn.co.uk
9/5/19
Is it possible for Shake to change a source file?
I'm wondering if anyone can help out with a question about Rules for tasks like linting and
unread,
Is it possible for Shake to change a source file?
I'm wondering if anyone can help out with a question about Rules for tasks like linting and
9/5/19
gar...@garretthopper.com
, …
Neil Mitchell
3
8/22/19
Define Rules Only When Files Exist
Hi Garrett, Generally in Make you define both the rules, and the specific content about the files, in
unread,
Define Rules Only When Files Exist
Hi Garrett, Generally in Make you define both the rules, and the specific content about the files, in
8/22/19
Sergey Bushnyak
,
Neil Mitchell
4
7/29/19
How to forward option?
Hi Sergey, If it's useful I'd certainly accept a patch - I think the withArgs trick is
unread,
How to forward option?
Hi Sergey, If it's useful I'd certainly accept a patch - I think the withArgs trick is
7/29/19
Bruno Hernández
,
Neil Mitchell
6
7/10/19
Up-to-dateness of files downloaded from url
OK I think I got this. The following works: Adding the following to the .hs file header: {-# LANGUAGE
unread,
Up-to-dateness of files downloaded from url
OK I think I got this. The following works: Adding the following to the .hs file header: {-# LANGUAGE
7/10/19
Neil Mitchell
5/19/19
Shake v0.18.2 (recommended upgrade)
Hi all, Unfortunately Shake 0.18 and 0.18.1 shipped with a serious error such that writeFile' and
unread,
Shake v0.18.2 (recommended upgrade)
Hi all, Unfortunately Shake 0.18 and 0.18.1 shipped with a serious error such that writeFile' and
5/19/19
Neil Mitchell
5/14/19
Shake v0.18
Hi all, I've just released Shake 0.18. The big change is that need foo >> need bar now
unread,
Shake v0.18
Hi all, I've just released Shake 0.18. The big change is that need foo >> need bar now
5/14/19
mous...@bu.edu
,
Neil Mitchell
3
4/3/19
Shake fails to accept GHC parameters, demo fails to run
The problem is that when I go into the demo directory, I seem unable to even compile, let alone build
unread,
Shake fails to accept GHC parameters, demo fails to run
The problem is that when I go into the demo directory, I seem unable to even compile, let alone build
4/3/19
Vanessa McHale
, …
Evan Laforge
4
3/19/19
Tracking flags/compilers within a shake action
For compiler flags, I use different build directories, ie so build/opt (and build/opt/obj) has
unread,
Tracking flags/compilers within a shake action
For compiler flags, I use different build directories, ie so build/opt (and build/opt/obj) has
3/19/19
Dan Fithian
,
Neil Mitchell
7
3/12/19
Marking child files as built
Excellent, thanks for the input! Appreciate it. On Tue, Mar 12, 2019 at 3:11 PM Neil Mitchell <
unread,
Marking child files as built
Excellent, thanks for the input! Appreciate it. On Tue, Mar 12, 2019 at 3:11 PM Neil Mitchell <
3/12/19
Jose Iborra López
,
Neil Mitchell
6
3/2/19
Sharing build artefacts with absolute paths
Thanks for the symlinks release, we just finished upgrading this build system to use --share Minimal
unread,
Sharing build artefacts with absolute paths
Thanks for the symlinks release, we just finished upgrading this build system to use --share Minimal
3/2/19
Neil Mitchell
,
Jose Iborra López
4
2/21/19
Cloud Shake - shared drive or network server
Sorry, I should have been clearer. By file system over HTTP I meant something like WebDAV but simpler
unread,
Cloud Shake - shared drive or network server
Sorry, I should have been clearer. By file system over HTTP I meant something like WebDAV but simpler
2/21/19
rob...@gmail.com
,
Neil Mitchell
5
11/30/18
needHasChanged returns zero files, even if last build was killed and didn't finish
Hi! Sorry, I wasn't able to test it until now, but it works perfectly. Thanks! - Robin On Thu,
unread,
needHasChanged returns zero files, even if last build was killed and didn't finish
Hi! Sorry, I wasn't able to test it until now, but it works perfectly. Thanks! - Robin On Thu,
11/30/18
Neil Mitchell
10/17/18
Shake v0.17 released
Hi all, Shake v0.17 is out. I wrote a blog post at https://neilmitchell.blogspot.com/2018/10/
unread,
Shake v0.17 released
Hi all, Shake v0.17 is out. I wrote a blog post at https://neilmitchell.blogspot.com/2018/10/
10/17/18
Andreas Reuleaux
,
Neil Mitchell
3
7/5/18
-B, --always-make gone?
Hi Neil, OK, I see, thanks a lot. -Andreas Neil Mitchell <ndmit...@gmail.com> writes: > Hi
unread,
-B, --always-make gone?
Hi Neil, OK, I see, thanks a lot. -Andreas Neil Mitchell <ndmit...@gmail.com> writes: > Hi
7/5/18
zesen...@gmail.com
,
Neil Mitchell
2
6/7/18
tell Shake the # of threads of an `cmd_`?
Hi Zesen, Yep, all sounds very interesting. I've raised a bug here to track progress towards that
unread,
tell Shake the # of threads of an `cmd_`?
Hi Zesen, Yep, all sounds very interesting. I've raised a bug here to track progress towards that
6/7/18
Judah Jacobson
, …
Neil Mitchell
6
6/6/18
Pier: yet another build tool, written using Shake
> Wow, I somehow totally missed that ghc --make has -j now, and it seems > to actually work.
unread,
Pier: yet another build tool, written using Shake
> Wow, I somehow totally missed that ghc --make has -j now, and it seems > to actually work.
6/6/18
Evan Laforge
,
Neil Mitchell
2
5/29/18
ghci recompilation avoidance vs. ChangeModtimeAndDigestInput
Hi Evan, An alternative would be to checkout, touch all the .o files, then run Shake. Shake could
unread,
ghci recompilation avoidance vs. ChangeModtimeAndDigestInput
Hi Evan, An alternative would be to checkout, touch all the .o files, then run Shake. Shake could
5/29/18
seantp...@gmail.com
,
Neil Mitchell
3
4/20/18
Using shake with npm to build and depend on node_modules.
Amazing, that's exactly what I needed! The sentinel file like thing I just had no intuition for.
unread,
Using shake with npm to build and depend on node_modules.
Amazing, that's exactly what I needed! The sentinel file like thing I just had no intuition for.
4/20/18
moo...@gmail.com
, …
Neil Mitchell
21
4/13/18
OCaml and shake
Neil Mitchell <ndmit...@gmail.com> writes: > Shame! Never-the-less, its good that it got
unread,
OCaml and shake
Neil Mitchell <ndmit...@gmail.com> writes: > Shame! Never-the-less, its good that it got
4/13/18
zesen...@gmail.com
,
Neil Mitchell
4
4/10/18
Generate multiple file from a single file
>> Assuming that you extract the files at the same time if possible, how >> would it be
unread,
Generate multiple file from a single file
>> Assuming that you extract the files at the same time if possible, how >> would it be
4/10/18
b...@beautifuldestinations.com
, …
Evan Laforge
4
4/6/18
What caused a target to rebuild?
Was there ever a resolution to this? I'm having the same question. I looked into report.html, but
unread,
What caused a target to rebuild?
Was there ever a resolution to this? I'm having the same question. I looked into report.html, but
4/6/18