Giter Club home page Giter Club logo

clangautomodules's People

Contributors

teemperor avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

progamercode

clangautomodules's Issues

UE4 Libraries?

I forked your ClangAutoModules project and would be happy to assist in implementing for UE4

Support QtCore

Currently our Qt module depends on QtCore which is non modularized:

CXXRecordDecl 0x1474528 </cvmfs/sft.cern.ch/lcg/views/LCG_rootext20170508/x86_64-slc6-gcc62-opt/include/QtCore/qglobal.h:1658:1, line:1794:1> line:1658:21 in GQt.TGQt.h hidden class QSysInfo definition
|-also in GQt.TQtClientWidget.h
|-CXXRecordDecl 0x1474670 <col:1, col:21> col:21 in GQt.TGQt.h hidden implicit class QSysInfo
|-AccessSpecDecl 0x1474728 <line:1659:1, col:7> col:1 in GQt.TGQt.h public
|-EnumDecl 0x1474758 <line:1660:5, line:1662:5> line:1660:10 in GQt.TGQt.h hidden Sizes
| `-EnumConstantDecl 0x14748d8 <line:1661:9, col:38> col:9 in GQt.TGQt.h hidden WordSize 'enum QSysInfo::Sizes'
|   `-ImplicitCastExpr 0x1474920 <col:20, col:38> 'unsigned int' <IntegralCast>
|     `-ParenExpr 0x14748b0 <col:20, col:38> 'unsigned long'
|       `-BinaryOperator 0x1474888 <col:21, col:37> 'unsigned long' '<<'
|         |-UnaryExprOrTypeTraitExpr 0x1474848 <col:21, col:34> 'unsigned long' sizeof 'void *'
|         `-IntegerLiteral 0x1474868 <col:37> 'int' 3
`-EnumDecl 0x1474940 <line:1672:5, line:1685:5> line:1672:10 in GQt.TGQt.h hidden Endian
  |-EnumConstantDecl 0x1474a18 <line:1673:9> col:9 in GQt.TGQt.h hidden referenced BigEndian 'enum QSysInfo::Endian'
  |-EnumConstantDecl 0x1474a68 <line:1674:9> col:9 in GQt.TGQt.h hidden referenced LittleEndian 'enum QSysInfo::Endian'
  `-EnumConstantDecl 0x1474ae0 <line:1681:11, col:23> col:11 in GQt.TGQt.h hidden ByteOrder 'enum QSysInfo::Endian'
    `-ImplicitCastExpr 0x1474b28 <col:23> 'unsigned int' <IntegralCast>
      `-DeclRefExpr 0x1474ab0 <col:23> 'int' EnumConstant 0x1474a68 'LittleEndian' 'enum QSysInfo::Endian'

Support tiny-dnn

It's header only and of medium size, so it sounds like a good target!

Support libc

We probably have to do this muulti-staged because many libc modulemaps will cause cyclic dependencies due to the libc compability layers in STL implementations...

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.