0

Windows 10でMSYS2を使用してCMake 3.4.1を使用しています(2015年12月25日現在、すべて最新です)。

CMake のfind_fileコマンドを使用すると、パスが Windows スタイルでないと機能しません。findwxWidgets.cmakeを使用しようとしているのですが、これが原因で失敗するため、これは私にとって問題です。

例えば:

CMakeLists.txt:

cmake_minimum_required(VERSION 3.0)
find_file(version_h version.h PATHS /mingw64/include/wx-3.0/wx)
message(STATUS "version_h: ${version_h}")

吐き出すcmake

-- version_h: version_h-NOTFOUND

しかし、それは明らかにそこにあります:

>>> file /mingw64/include/wx-3.0/wx/version.h
/mingw64/include/wx-3.0/wx/version.h: C source, ASCII text

これがバグなのか、それともこれを機能させるために設定しなければならないあいまいなフラグがあるのか​​ 疑問に思っています。find_fileUNIX スタイルのパスを持つファイルをCMake で検索するにはどうすればよいですか?

4

1 に答える 1