J'essaye de construire un simple programme Hello-World en utilisant cmake
, clang
et VS14
avec Clang 3.7
.C++: définition de DebugInformationFormat en utilisant Clang et VS14
cmake ../src -G "Visual Studio 14 2015" -T "v140_clang_3_7"
Mon CMakeLists.txt
se présente comme suit:
cmake_minimum_required(VERSION 2.8.9)
project (test)
add_executable(test testfile.cpp)
Je reçois l'erreur DebugInformationFormat a une valeur incorrecte:
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V140\Microsoft.Cpp.Clang
.targets(206,5): error : Element <DebugInformationFormat> has an value of
"ProgramDatabase". [...\build\CMakeFiles\CMakeTmp\cmTC_c45da.vcxproj]
Je l'ai fait des recherches et a essayé de remplacer la valeur par défaut mon CMakeLists.txt
sans succès
set (CMAKE_CXX_FLAGS "-g2 -gdwarf-2")
Tout ce que j'ai essayé jusqu'à présent, n'a pas fonctionné (bien sûr je nettoyais le répertoire de construction avant chaque nouvelle CMake)