Closed zanebeckwith closed 5 years ago
Also, good catch! How did xtt ever build for us with these missing?
Yea, I like that CMake install approach much better. I wasn't aware of that option, thanks!
I also added a small test script for Travis-CI to test whether our installation can be used by a downstream test program. I hope this will help avoid future situations like this!
This fixes a reversion from commit 65c45de.
When we removed non-templated header files from being processed by the expander, that also meant they weren't getting copied into the build directory. During building, this was OK because we also added the source directory to the include directories. However, because we install only the include directories under the build directory, this meant the non-templated (but part of the public API) header files weren't installed.