added cmake definition... why cant it figure it out?