fix: enable out-of-source build