!VRULIdgoKmKPzJZzjj:nixos.org

Nix Hackers

945 Members
For people hacking on the Nix package manager itself201 Servers

You have reached the beginning of time (for this room).


SenderMessageTime
20 Feb 2025
@Ericson2314:matrix.orgJohn Ericsonwhich will kill the debug cycle19:07:19
@emilazy:matrix.orgemily it returns a custom_target() 19:07:22
@emilazy:matrix.orgemilywhich would run at build time, afaik.19:07:27
@Ericson2314:matrix.orgJohn Ericsonoh woah19:07:29
@Ericson2314:matrix.orgJohn Ericsonok sorry 19:07:34
@Ericson2314:matrix.orgJohn Ericson I didn't know any of the fs.* things were deferred actions 19:07:45
@emilazy:matrix.orgemily so you enumerate (or glob I guess if you have to) the headers from source – that part would be configure time, I suppose – fs.copyfile them to include/nix, and include in the build directory that can be the resulting library's include directory 19:08:16
@Ericson2314:matrix.orgJohn Ericsonwe already don't have glob (RIP)19:08:26
@Ericson2314:matrix.orgJohn Ericsonso making a bunch of separate build targets is OK19:08:35
@emilazy:matrix.orgemilyseems like a silly amount of ceremony but you can probably abstract it into the existing support thing.19:10:33
@emilazy:matrix.orgemily and that at least ensures that downstream code only sees the include/ as it will be installed 19:10:49
@emilazy:matrix.orgemilyregardless of source organization19:10:54
@Ericson2314:matrix.orgJohn Ericsonyes19:10:59
@Ericson2314:matrix.orgJohn Ericson emily: I did the symlink wrong and broke git :D 19:22:37
@emilazy:matrix.orgemilystill don't think you need an in-source symlink at all :P19:23:36

Show newer messages


Back to Room ListRoom Version: 6