Simplify and speed up the kyua buildInstead of having multiple kyua libraries, just include the files as partof usr.bin/kyua. Previously, we would build each kyua source up to fourtimes: once as
Simplify and speed up the kyua buildInstead of having multiple kyua libraries, just include the files as partof usr.bin/kyua. Previously, we would build each kyua source up to fourtimes: once as a .o file and once as a .pieo. Additionally, the kyualibraries might be built again for compat32. As all the kyua librariesamount to 102 C++ sources the build time is significant (especially whenusing an assertions enabled compiler). This change ensures that we build306 fewer .cpp source files as part of buildworld.Reviewed By: brooksMFC after: 1 weekDifferential Revision: https://reviews.freebsd.org/D30967
show more ...