Every .h/.cpp file is involved in the library build. Automating discovery instead of manually adding files makes things easier and less error-prone.