2010-11-18 1 views
2

私のプロジェクトで新しいモード(デバッグ、リリース、新しいもの)を作成したいと思います。その後、新しいモードでのみ使用される変数が必要になるので、すべての変数を作成してDebug/Release(つまり0)と新しい値(1)の異なる値を設定できます。CMakeで1つのモードでしか変数を持たない方法

どうすればこの問題を解決できますか?

私が持っているもの

set (CMAKE_CONFIGURATION_TYPES "Release;Debug;NewConfig" CACHE STRING "Configurations" FORCE) 

SET (VARIABLEX 1) 

if (VARIABLEX) 
    add_definitions (-DVARIABLEX) 
endif (VARIABLEX) 

答えて

0

まず、新しいコンフィギュレーション・タイプを追加することは、まだ十分CMakeのではサポートされていません。

CMakeのよくある質問にもかかわらず、まだこの機能要求では少し実装されていないようです。そのためにも、未解決の問題があります:

物事が更新されると通知するcmakeのバグトラッカーでそのバグを監視します。

関連する問題