Ik wil precompiled headers gebruiken in een project dat automake gebruikt als buildsystem. Als ik handmatig g++ aanroep is het simpel:
Maar hoe krijg ik dit voor elkaar met automake? Het volgende werkt niet, pch.h wordt gewoon genegeerd. De PCH moet gebouwd worden en dit moet gebeuren voordat andere files gebouwd worden. Weet iemand hoe dit moet? Automake documentie zelf zegt eigenlijk niks over PCH.
Makefile.am:
code:
1
2
| $ g++ pch.h $ g++ main.cpp |
Maar hoe krijg ik dit voor elkaar met automake? Het volgende werkt niet, pch.h wordt gewoon genegeerd. De PCH moet gebouwd worden en dit moet gebeuren voordat andere files gebouwd worden. Weet iemand hoe dit moet? Automake documentie zelf zegt eigenlijk niks over PCH.
Makefile.am:
code:
1
2
| bin_PROGRAMS = hello hello_SOURCES = main.cpp pch.h |