番号のないバージョンのライブラリに対してリンクするようにCMakeに指示するにはどうすればよいですか?たとえば、Boostライブラリを使用する場合、次のようになります。
find_package(Boost COMPONENTS regex program_options REQUIRED)
target_link_libraries(main ${Boost_PROGRAM_OPTIONS_LIBRARY})
およびlibboost_program_options.so.1.49.0に対する実行可能リンク。この実行可能ファイルを古いマシンで実行しようとすると、そのライブラリが見つからないため失敗しますが、この機能はそのライブラリバージョンにすでに存在していることがわかっています。