1*03ce13f7SAndroid Build Coastguard Worker //===- subzero/src/IceRevision.cpp - Revision string embedding ------------===// 2*03ce13f7SAndroid Build Coastguard Worker // 3*03ce13f7SAndroid Build Coastguard Worker // The Subzero Code Generator 4*03ce13f7SAndroid Build Coastguard Worker // 5*03ce13f7SAndroid Build Coastguard Worker // This file is distributed under the University of Illinois Open Source 6*03ce13f7SAndroid Build Coastguard Worker // License. See LICENSE.TXT for details. 7*03ce13f7SAndroid Build Coastguard Worker // 8*03ce13f7SAndroid Build Coastguard Worker //===----------------------------------------------------------------------===// 9*03ce13f7SAndroid Build Coastguard Worker /// 10*03ce13f7SAndroid Build Coastguard Worker /// \file 11*03ce13f7SAndroid Build Coastguard Worker /// \brief Implements the function for returning the Subzero revision string. 12*03ce13f7SAndroid Build Coastguard Worker /// 13*03ce13f7SAndroid Build Coastguard Worker //===----------------------------------------------------------------------===// 14*03ce13f7SAndroid Build Coastguard Worker 15*03ce13f7SAndroid Build Coastguard Worker #include "IceRevision.h" 16*03ce13f7SAndroid Build Coastguard Worker 17*03ce13f7SAndroid Build Coastguard Worker #include "IceDefs.h" // XSTRINGIFY 18*03ce13f7SAndroid Build Coastguard Worker 19*03ce13f7SAndroid Build Coastguard Worker #ifndef SUBZERO_REVISION 20*03ce13f7SAndroid Build Coastguard Worker #define SUBZERO_REVISION unknown 21*03ce13f7SAndroid Build Coastguard Worker #endif // !SUBZERO_REVISION 22*03ce13f7SAndroid Build Coastguard Worker 23*03ce13f7SAndroid Build Coastguard Worker namespace Ice { getSubzeroRevision()24*03ce13f7SAndroid Build Coastguard Workerconst char *getSubzeroRevision() { 25*03ce13f7SAndroid Build Coastguard Worker return "Subzero_revision_" XSTRINGIFY(SUBZERO_REVISION); 26*03ce13f7SAndroid Build Coastguard Worker } 27*03ce13f7SAndroid Build Coastguard Worker } // end of namespace Ice 28