workaround cmake relative_path bug