properly setting externals include dirs