From 1d74cb3e355db759ef7c97e933f2e88dcb692f9f Mon Sep 17 00:00:00 2001 From: Ken Martin Date: Thu, 14 Nov 2002 11:03:08 -0500 Subject: added another func --- Source/cmCPluginAPI.cxx | 7 +++++++ Source/cmCPluginAPI.h | 1 + 2 files changed, 8 insertions(+) diff --git a/Source/cmCPluginAPI.cxx b/Source/cmCPluginAPI.cxx index 79ff4b9..e7ffe3f 100644 --- a/Source/cmCPluginAPI.cxx +++ b/Source/cmCPluginAPI.cxx @@ -386,6 +386,12 @@ const char *cmSourceFileGetSourceName(void *arg) return sf->GetSourceName().c_str(); } +const char *cmSourceFileGetFullPath(void *arg) +{ + cmSourceFile *sf = static_cast(arg); + return sf->GetFullPath().c_str(); +} + const char *cmSourceFileGetProperty(void *arg,const char *prop) { cmSourceFile *sf = static_cast(arg); @@ -508,6 +514,7 @@ cmCAPI cmStaticCAPI = cmSourceFileGetProperty, cmSourceFileGetPropertyAsBool, cmSourceFileGetSourceName, + cmSourceFileGetFullPath, cmSourceFileSetName, cmSourceFileSetName2, cmSourceFileSetProperty, diff --git a/Source/cmCPluginAPI.h b/Source/cmCPluginAPI.h index 6e45d0f..1f679d7 100644 --- a/Source/cmCPluginAPI.h +++ b/Source/cmCPluginAPI.h @@ -118,6 +118,7 @@ typedef struct const char *(*SourceFileGetProperty) (void *sf, const char *prop); int (*SourceFileGetPropertyAsBool) (void *sf, const char *prop); const char *(*SourceFileGetSourceName) (void *sf); + const char *(*SourceFileGetFullPath) (void *sf); void (*SourceFileSetName) (void *sf, const char* name, const char* dir, int numSourceExtensions, const char **sourceExtensions, -- cgit v0.12