2015/06/14
CMake でドロップダウンリストから値を選択できるようにする
せっかく GUI があるのだから、ドロップダウンリストで表示できたら良いのに。と思っていたら、既にそんな機能がありました。
SET_PROPERTY を使用すればよいようです。CMakeLists.txt
SET_PROPERTY(CACHE LIBRARY_TO_USE PROPERTY STRINGS Option1 Option2 Option3)
あとは選択された文字列で切り替えればオッケーです。
CMakeLists.txt
IF(${LIBRARY_TO_USE} MATCHES "Option1")
# Option1
ELSEIF(${LIBRARY_TO_USE} MATCHES "Option2")
# Option2
ELSEIF(${LIBRARY_TO_USE} MATCHES "Option3")
# Option3
ELSE()
# Error
ENDIF()

0 件のコメント:
コメントを投稿