Je souhaite générer un projet CDT Eclipse avec CMake où le projet Eclipse résultant contient les types de construction définis en tant que configurations de construction sélectionnables à partir de l'EDI.Configurations CMake Eclipse Build
Par exemple:
if(CMAKE_CONFIGURATION_TYPES)
set(CMAKE_CONFIGURATION_TYPES PRODUCT_A PRODUCT_B)
set(CMAKE_CONFIGURATION_TYPES "${CMAKE_CONFIGURATION_TYPES}" CACHE STRING
"Reset the configurations to what we need"
FORCE)
endif()
SET(CMAKE_C_FLAGS_PRODUCT_A
"-DF_ENABLE_FEATURE_A -DF_ENABLE_FEATURE_B
)
SET(CMAKE_C_FLAGS_PRODUCT_B
"-DF_ENABLE_FEATURE_A
)
En utilisant l'approche ci-dessus, un générateur de projet Visual Studio me donne construis configuriatons pour sélectionner PRODUCT_A product_B et met en évidence correctement le code actif.
Cependant, si je génère un projet Eclipse, la configuration de construction n'existe pas.
Comment puis-je faire en sorte que cela fonctionne pour les projets Eclipse?