aboutsummaryrefslogtreecommitdiff
path: root/meson.build
AgeCommit message (Collapse)Author
2023-05-14Fixture display: Receive selection info via OSCThomas White
2022-02-24Combine fixture and playback display tools into oneThomas White
2021-10-26Add playback display utilityThomas White
2021-06-20Fixture display: Get the fixture names from StarletThomas White
2021-06-19Update meson.build (install Guile files)Thomas White
Unfortunately, I can't see any practical way, using the build system, to compile the .scm files into .scm.go files in the system 'site-ccache' directory: Using generator objects, the produced objects are explicitly only allowed to be used as input for targets, not to be installed themselves. Using individual custom targets, there would have to be numerous repetitions of the entire kerfuffle required to invoke guild. One target can only process one file. A single custom target running a script which compiles everything - might work, but even that is tricky to get right. And it's completely unportable. For all the above cases, there is still no guarantee that the compiled objects would be installed after the sources, as necessary to prevent spurious recompilation. It doesn't even seem that much easier to do this with Autotools, supposedly the recommended build system for this. Trying to make this work, I've already spent more time than will likely ever be saved by pre-compiling the sources. Let's just install the source files and let Guile automatically compile them into the user cache location.
2021-06-19Basic REPL I/OThomas White
2021-06-19Compile libguile-ola using MesonThomas White
2021-06-19Skeleton fixture display toolThomas White