aboutsummaryrefslogtreecommitdiff
path: root/src/conditionplugger.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/conditionplugger.cpp')
-rw-r--r--src/conditionplugger.cpp50
1 files changed, 25 insertions, 25 deletions
diff --git a/src/conditionplugger.cpp b/src/conditionplugger.cpp
index 53f613a..6eb54cf 100644
--- a/src/conditionplugger.cpp
+++ b/src/conditionplugger.cpp
@@ -10,31 +10,31 @@ extern Bu::PluginInfo pluginConditionFileExists;
10 10
11ConditionPlugger::ConditionPlugger() 11ConditionPlugger::ConditionPlugger()
12{ 12{
13 registerBuiltinPlugin( &pluginConditionAlways ); 13 registerBuiltinPlugin( &pluginConditionAlways );
14 registerBuiltinPlugin( &pluginConditionNever ); 14 registerBuiltinPlugin( &pluginConditionNever );
15 registerBuiltinPlugin( &pluginConditionFileTime ); 15 registerBuiltinPlugin( &pluginConditionFileTime );
16 registerBuiltinPlugin( &pluginConditionFileExists ); 16 registerBuiltinPlugin( &pluginConditionFileExists );
17 17
18 DIR *dir = opendir("/usr/lib/build"); 18 DIR *dir = opendir("/usr/lib/build");
19 if( !dir ) 19 if( !dir )
20 return; 20 return;
21 struct dirent *de; 21 struct dirent *de;
22 while( (de = readdir( dir )) ) 22 while( (de = readdir( dir )) )
23 { 23 {
24 if( strncmp("pluginCondition", de->d_name, 15 ) ) 24 if( strncmp("pluginCondition", de->d_name, 15 ) )
25 continue; 25 continue;
26 26
27 Bu::String sFile("/usr/lib/build/"); 27 Bu::String sFile("/usr/lib/build/");
28 sFile += de->d_name; 28 sFile += de->d_name;
29 char *s = de->d_name; 29 char *s = de->d_name;
30 for(; *s && *s != '.'; s++ ) { } 30 for(; *s && *s != '.'; s++ ) { }
31 registerExternalPlugin( 31 registerExternalPlugin(
32 sFile, 32 sFile,
33 Bu::String( de->d_name, (ptrdiff_t)s-(ptrdiff_t)de->d_name ) 33 Bu::String( de->d_name, (ptrdiff_t)s-(ptrdiff_t)de->d_name )
34 ); 34 );
35 } 35 }
36 36
37 closedir( dir ); 37 closedir( dir );
38} 38}
39 39
40ConditionPlugger::~ConditionPlugger() 40ConditionPlugger::~ConditionPlugger()