Wie füge ich einen benutzerdefinierten Build-Typ zu cmake hinzu? (Zielmarke)

Ich versuche, einen benutzerdefinierten Build-Typ für meinen cmake-Build hinzuzufügen, der auf die Codeabdeckung abzielt.

Ich habe den FAQ-Eintrag dazu gefunden:http://www.cmake.org/Wiki/CMake_FAQ#How_can_I_specify_my_own_configurations_.28for_generators_that_allow_it.29_.3F

Ich kann es jedoch nicht zum Laufen bringen.

Hier ist mein Code mit cmake 2.8.5:

message("* Adding build types...")
if(CMAKE_CONFIGURATION_TYPES)
   list(APPEND CMAKE_CONFIGURATION_TYPES CodeCoverage)
   list(REMOVE_DUPLICATES CMAKE_CONFIGURATION_TYPES)
   set(CMAKE_CONFIGURATION_TYPES "${CMAKE_CONFIGURATION_TYPES}" CACHE STRING
       "Add the configurations that we need"
       FORCE)
   message("  Available build types are now : ${CMAKE_CONFIGURATION_TYPES}")
else()
   message("  XXX custom build types are not allowed...")
endif()

Und ich bekomme "XXX Custom Build Typen sind nicht erlaubt ..." ...

Antworten auf die Frage(1)

Ihre Antwort auf die Frage