adrian-thurston / colm

The Colm Programming Language
MIT License
164 stars 31 forks source link

Data files should be installed to pkgdatadir #134

Closed jengelh closed 2 years ago

jengelh commented 3 years ago

In 0.14.7:

$ ./configure && make && make install DESTDIR=$PWD/rt
[...]
(successfully done)

$ find $PWD/rt
rt/usr/local/share/ril.lm
rt/usr/local/share/rlhc-main.lm
rt/usr/local/share/rlhc-c.lm
rt/usr/local/share/rlhc-csharp.lm
rt/usr/local/share/rlhc-go.lm
rt/usr/local/share/rlhc-js.lm
rt/usr/local/share/rlhc-ruby.lm
rt/usr/local/share/rlhc-crack.lm
rt/usr/local/share/rlhc-d.lm
rt/usr/local/share/rlhc-java.lm
rt/usr/local/share/rlhc-julia.lm
rt/usr/local/share/rlhc-ocaml.lm
rt/usr/local/share/rlhc-rust.lm
rt/usr/local/share/runtests

These .lm files should not be placed directly into /usr/share, but a subdirectory for your program, e.g. /usr/share/colm. To that end, you should replace data_DATA = in the Makefile.am files by pkgdata_DATA =.