reworked linking
This commit is contained in:
@@ -91,7 +91,7 @@ abstract_class ILinker
|
||||
public:
|
||||
|
||||
// Links project
|
||||
virtual CUtlString Link( LinkProject_t *pProject ) = 0;
|
||||
virtual CUtlString Link( LinkProject_t *pProject );
|
||||
|
||||
virtual bool IsLibraryExists( CUtlString szName ) = 0;
|
||||
|
||||
@@ -108,12 +108,12 @@ protected:
|
||||
|
||||
virtual void SetTarget( CUtlVector<CUtlString> &cmd, LinkProject_t *pProject ) = 0;
|
||||
virtual void SetSysroot( CUtlVector<CUtlString> &cmd, LinkProject_t *pProject , const char *szSysroot ) = 0;
|
||||
virtual void SetOutputFile( CUtlVector<CUtlString> &cmd ) = 0;
|
||||
virtual void SetOutputFile( CUtlVector<CUtlString> &cmd, const char *szName ) = 0;
|
||||
|
||||
|
||||
// sets rpath
|
||||
// for windows should be ignored
|
||||
virtual void SetDefaultLibraryPaths( CUtlVector<CUtlString> &cmd ) = 0;
|
||||
virtual void SetDefaultLibraryPaths( CUtlVector<CUtlString> &cmd, LinkProject_t *pProject ) = 0;
|
||||
|
||||
virtual void UseStdLib( CUtlVector<CUtlString> &cmd, bool bUse ) = 0;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user