you can now define compile only dependencies