scons

    1La chaleur

    3Répondre

    dans dirA/SConscript Je: Import('env') probeenv = env.Clone() probeenv['CXXFLAGS'] += ['-fno-rtti','-Wnon-virtual-dtor'] ... stuff that uses probeenv dans DGDIR/SConscript Je Import('env') sipen

    6La chaleur

    2Répondre

    Question facile mais je ne connais pas la réponse. Disons que j'ai une construction scons où mon CCFLAGS inclut -O1. J'ai un fichier needsOptimization.cpp où je voudrais remplacer le -O1 avec -O2 à la

    1La chaleur

    1Répondre

    Je ne suis pas tout à fait sûr comment faire ... Je veux déclarer une sorte d'action dans un fichier SConscript: Import('env'); arguments = ['foo','bar','baz']; phantomTarget = env.DoSomething(argum

    0La chaleur

    1Répondre

    Je travaille sur un projet C++ en utilisant LLVM et je voudrais remplacer le système de construction LLVM (qui utilise autoconf et make) avec scons. Malheureusement, j'ai maintenant rencontré un probl

    3La chaleur

    1Répondre

    Mon intention est de se retrouver avec une ligne de commande du compilateur, y compris -DOEM = « FOO BAR » je suit dans mon SConstruct fichier: opts = Options('overrides.py', ARGUMENTS) opts.Add('OEM

    3La chaleur

    1Répondre

    Nous utilisons SCons + swtoolkit pour notre système de compilation sur Mac, Linux et Windows. Nous avons un référentiel svn qui contient toutes nos dépendances de bibliothèques externes, dont le chemi

    19La chaleur

    4Répondre

    Utilisation scons je peux facilement mettre mes comprennent des chemins: env.Append(CPPPATH=['foo']) Ce passe le drapeau -Ifoo à gcc Cependant, je suis en train compiler avec beaucoup d'avertissem

    0La chaleur

    1Répondre

    Je souhaite supprimer du journal SCons les longues commandes de compilation/liaison. J'ai suivi ce qui est écrit sur cette page: What do you do to make compiler lines shorter? Voici exactement ce que

    0La chaleur

    1Répondre

    Je suis nouveau au développement dans Eclipse/CDT, et pas très expérimenté avec gcc/gdb. Mon projet (une bibliothèque partagée) est construit dans Eclipse en utilisant SCons. Le .so généré est à la fi

    2La chaleur

    1Répondre

    J'ai installé MacTex-2009 (à partir de http://www.tug.org/mactex/2009/) et Scons (1.2.0) sur mon iMac en cours d'exécution Snow Leopard. Ensuite, je l'ai testé l'installation avec un fichier SConstruc