Preheat oven to 325F. In a large bowl, whisk together molasses, oil, cinnamon, and salt. Add oats, coconut, and pecans; stir gently with a rubber spatula until oats are completely coated. Transfer to a rimmed baking sheet and spread in an even layer. Bake, stirring occasionally, until oats are lightly browned, 25 to 30 minutes (watch carefully, as mixture burns easily). Let cool completely on sheet on a wire rack, 30 minutes.
Store in airtight container at room temperature up to 3 weeks.