Add compilation tasks