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_file
UNIX スタイルのパスを持つファイルをCMake で検索するにはどうすればよいですか?