get_filename_component
変数で指定された相対パスの絶対パスを取得するためにcmakeで使用しています。
そして、ツリー外/ソース外ビルドを実行したいと考えています。
参照パスとしてget_filename_component
使用しているようです。CMAKE_SOURCE_DIR
それを変更または回避する方法はありますか?
私が試した1つの方法は、潜在的な相対パスに接頭辞を付けることです${CMAKE_BINARY_DIR}
が、指定されたパスが相対パスではなく機能しなくなります。