1

FindQt4.cmakeが提供するものと同じように、バージョン管理をサポートするAutodeskMaya用のcmakeFindOOXXモジュールを設計したいと思います。元、

find_package(Qt4 4.4.3)
include(${QT_USE_FILE})
add_executable(myexe main.cpp)
target_link_libraries(myexe ${QT_LIBRARIES})

誰かがこのようなシンプルだが完全なcmakeモジュールのサンプルを持っていますか?

4

2 に答える 2

2

CMakeモジュールディレクトリには、readme.txtCMakeモジュールライターに役立つ情報を含むファイルがあります。これは、バージョン番号がモジュールに渡される方法に関するそのファイルの関連セクションです。

If any version numbers are given to the command it will set the
following variables before loading the module:

  XXX_FIND_VERSION       = full requested version string
  XXX_FIND_VERSION_MAJOR = major version if requested, else 0
  XXX_FIND_VERSION_MINOR = minor version if requested, else 0
  XXX_FIND_VERSION_PATCH = patch version if requested, else 0
  XXX_FIND_VERSION_TWEAK = tweak version if requested, else 0
  XXX_FIND_VERSION_COUNT = number of version components, 0 to 4
  XXX_FIND_VERSION_EXACT = true if EXACT option was given
于 2011-02-02T19:28:54.770 に答える
0

Qt4検索スクリプトは、share \ cmake-2.8\Modulesの下のCMakeインストールフォルダーにあります。

于 2011-01-31T16:01:24.267 に答える