# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
github.setup gccxml gccxml 3afa8ba5be6866e603dcabe80aff79856b558e24
# See http://www.gccxml.org/HTML/Copyright.html for license details
description generates XML description of C++ code
long_description generates an XML description of a C++ program from GCC's \
homepage http://www.gccxml.org/
checksums rmd160 69006283aed31f5508cf7032785bba2dfd0b5b3b \
sha256 673d571d9171717598f8f7faf8db677600a96bd9d1f853e1c723f0a3c16cba17
# gcxxml can be compiled with clang, but can't simulate clang. It should be able
# to simulate gcc*, but gets confused by header files in /usr/include. The
# default compiler it uses is the one used to compile it, so to get gccxml working
# without having to set any options it seems easier to do this:
configure.compiler llvm-gcc-4.2
# Xcode 5 doesn't include llvm-gcc-4.2, so make sure it is installed
depends_build-append bin:llvm-gcc-4.2:llvm-gcc42
# also need this compiler at runtime
depends_run-append bin:llvm-gcc-4.2:llvm-gcc42