Files
Upsilon/build/struct_layout/Makefile
Romain Goyet a47efa93ee Add a diagnostic too to navigate structure layouts
Change-Id: I236e6ac8aa51295be9c3d157eb49710977f083f8
2017-04-19 19:12:37 +01:00

9 lines
417 B
Makefile

products += build/struct_layout/apps_container_layout.json
build/struct_layout/apps_container_layout.json:
@echo "AST $@"
@clang -cc1 -x c++ -v -fdump-record-layouts apps/main.cpp -Iescher/include -Ikandinsky/include -Iion/include -Ipoincare/include -std=c++11 -emit-llvm-only -o /dev/null > foo.txt
@echo "JSON $@"
@cat foo.txt | ruby build/struct_layout/ast_to_json.rb AppsContainer > $@
@rm foo.txt