MPCから CMakeに移行しています。いくつかのサンプルを含む lib を提供しています。サンプルにはメイクファイルが付属しています。
問題は、cmake によって生成されたメイクファイルに絶対パスが含まれているが、相対パスが含まれていないことです。
# The main all target
all: cmake_check_build_system
cd /.../Projects/cpp_trunk && $(CMAKE_COMMAND) -E cmake_progress_start /.../Projects/cpp_trunk/CMakeFiles /.../Projects/cpp_trunk/samples/CMakeFiles/progress.make
cd /.../Projects/cpp_trunk && $(MAKE) -f CMakeFiles/Makefile2 samples/all
$(CMAKE_COMMAND) -E cmake_progress_start /.../cpp_trunk/CMakeFiles 0
そのため、コピーすると壊れてしまいます。それを回避する方法はありますか?
UPD: FAQを読みましたが、私の質問はまだ行われています。