Go to file
2017-08-27 14:12:34 +02:00
.gitignore initial commit 2017-08-27 13:19:39 +02:00
dummy.cpp initial commit 2017-08-27 13:19:39 +02:00
main.cpp initial commit 2017-08-27 13:19:39 +02:00
Makefile initial commit 2017-08-27 13:19:39 +02:00
readme add some notes in the readme 2017-08-27 14:12:34 +02:00

Another option would be -g -grecord-gcc-switches and search for DW_AT_producer.
Sadly, this doesn't produce the wanted information with clang:
	clang++: DW_AT_producer    : (indirect string, offset: 0x0): clang version 3.9.1 (tags/RELEASE_391/final)
	g++: DW_AT_producer    : (indirect string, offset: 0x37): GNU C++ 4.9.4 -mtune=generic -march=x86-64 -g -O3 -frecord-gcc-switches -fstack-protector-strong

Passing the CPPFLAGS and so on as -DMY_FLAGS=.... to the compiler call will not include some information set by the compiler itself (compare the parameters set in the Makefile with the printed output).