[lammps-users] How to use lammps package, tools and cmake?

Respected Users,
How to use cmake, tools and src and other lammps packages to get job done? What are these and what are their significance? Why shouldn’t we only rely on input script?
Thanks for cooperation