Changeset 33c849e


Ignore:
Timestamp:
Aug 30, 2019, 12:52:14 PM (5 years ago)
Author:
Peter A. Buhr <pabuhr@…>
Branches:
ADT, arm-eh, ast-experimental, enum, forall-pointer-decay, jacob/cs343-translation, jenkins-sandbox, master, new-ast, new-ast-unique-expr, pthread-emulation, qualifiedEnum
Children:
7c8246d
Parents:
b544afa
Message:

temporarily use library path versus bprefix to locate cfa-cpp

File:
1 edited

Legend:

Unmodified
Added
Removed
  • driver/cc1.cc

    rb544afa r33c849e  
    1010// Created On       : Fri Aug 26 14:23:51 2005
    1111// Last Modified By : Peter A. Buhr
    12 // Last Modified On : Mon Aug 26 14:21:22 2019
    13 // Update Count     : 375
     12// Last Modified On : Fri Aug 30 12:47:39 2019
     13// Update Count     : 380
    1414//
    1515
     
    3333
    3434
    35 static string compiler_path( CFA_BACKEND_CC );                  // path/name of C compiler
     35static string library_path( CFA_LIBDIR );                               // cfa-cpp path
     36static string compiler_path( CFA_BACKEND_CC );                  // C compiler path/name
    3637static bool CFA_flag = false;                                                   // -CFA flag
    3738static bool save_temps = false;                                                 // -save-temps flag
     
    100101                        } else if ( prefix( val, "-B=" ) ) {            // location of cfa-cpp
    101102                                bprefix = val.substr( 3 );
    102                         } else {
     103                        } else {                                                                        // normal flag for cfa-cpp
    103104                                args[nargs++] = ( *new string( arg.substr( __CFA_FLAGPREFIX__.size() + 4 ) ) ).c_str();
    104105                        } // if
     
    430431
    431432        if ( fork() == 0 ) {                                                            // child runs CFA
    432                 cargs[0] = ( *new string( bprefix + "cfa-cpp" ) ).c_str();
     433//              if ( bprefix != library_path ) { cerr << bprefix << " " << library_path << endl; abort(); }
     434                cargs[0] = ( *new string( library_path + "cfa-cpp" ) ).c_str();
    433435                cargs[ncargs++] = cpp_in;
    434436
Note: See TracChangeset for help on using the changeset viewer.