Bonjour,

Je cherche à faire une petite lib qui passe sur Mingw, VC et Clang.
Elle utilise juste boost 1.64

Pour ce sujet mon problème c'est clang et CMake (surtout CMake j'en peu plus de leur truc qui marche jamais. )

L'erreur est la suivante:
CMake arrivait à me générer mon projet Codeblocks avec Clang 3.7 (J'en veux pas de Clang sur Visual c'est comme mettre le logo linux sur un bureau windows)
Mais ça compilait pas à cause iostream qu'il ne trouvait pas (malgrès la défénition de -std=c++11, remarque sans cmake mes projets à la main compilaient sous C::B avec Clang). Du coût je suis passé à la version 4.0 de Clang.

Et la c'est la régression: c'est CMake qui n'arrive plus à générer mon projet codeblocks

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
clang.exe" is not able to
  compile a simple test program.
 
...
 
Run Build Command:"X:/TDM/bin/mingw32-make.exe" "cmTC_cc8df/fast"
 
  X:/TDM/bin/mingw32-make.exe -f CMakeFiles\cmTC_cc8df.dir\build.make
  CMakeFiles/cmTC_cc8df.dir/build
 
...
 
clang.exe /DWIN32 /D_WINDOWS /W3 -o
 
 clang.exe: error: no such file or directory: '/DWIN32'
 
 
  clang.exe: error: no such file or directory: '/D_WINDOWS'
 
 
  clang.exe: error: no such file or directory: '/W3'

(avec visual 2015 pas d'erreur sauf que .... non il compile avec vc140 et j'ai bien fait l'install de l'outils clang pour visual LLVM\tools\msbuild\install.bat à lancer en admin)

Voilà alors si quelqu'un à une idée je suis preneur. Si vous avez autre chose que CMake qui soit capable de générer du codeblocks (et par pitié sans makefile, je veux un vrai workspace avec des cbp)