Changes in directory llvm/include/llvm/System:
Alarm.h updated: 1.2 -> 1.3 DynamicLibrary.h updated: 1.7 -> 1.8 MappedFile.h updated: 1.9 -> 1.10 Path.h updated: 1.30 -> 1.31 Process.h updated: 1.9 -> 1.10 Program.h updated: 1.10 -> 1.11 Signals.h updated: 1.16 -> 1.17 TimeValue.h updated: 1.14 -> 1.15 --- Log message: For PR780: http://llvm.org/PR780 : Put the rest of lib/System into LinkAllVMCore.h. This makes all of lib/System available to programs that #include LinkALlVMCore.h so that loadable modules linked into those programs can depend on all of lib/System being available. --- Diffs of the changes: (+21 -0) Alarm.h | 4 ++++ DynamicLibrary.h | 3 +++ MappedFile.h | 2 ++ Path.h | 2 ++ Process.h | 2 ++ Program.h | 2 ++ Signals.h | 3 +++ TimeValue.h | 3 +++ 8 files changed, 21 insertions(+) Index: llvm/include/llvm/System/Alarm.h diff -u llvm/include/llvm/System/Alarm.h:1.2 llvm/include/llvm/System/Alarm.h:1.3 --- llvm/include/llvm/System/Alarm.h:1.2 Wed Dec 21 21:57:15 2005 +++ llvm/include/llvm/System/Alarm.h Wed Jul 26 11:55:39 2006 @@ -17,6 +17,8 @@ #ifndef LLVM_SYSTEM_ALARM_H #define LLVM_SYSTEM_ALARM_H +#include "llvm/System/IncludeFile.h" + namespace llvm { namespace sys { @@ -42,4 +44,6 @@ } // End sys namespace } // End llvm namespace +FORCE_DEFINING_FILE_TO_BE_LINKED(SystemAlarm) + #endif Index: llvm/include/llvm/System/DynamicLibrary.h diff -u llvm/include/llvm/System/DynamicLibrary.h:1.7 llvm/include/llvm/System/DynamicLibrary.h:1.8 --- llvm/include/llvm/System/DynamicLibrary.h:1.7 Fri Jul 7 12:11:51 2006 +++ llvm/include/llvm/System/DynamicLibrary.h Wed Jul 26 11:55:39 2006 @@ -15,6 +15,7 @@ #define LLVM_SYSTEM_DYNAMIC_LIBRARY_H #include "llvm/System/Path.h" +#include "llvm/System/IncludeFile.h" #include <string> namespace llvm { @@ -125,4 +126,6 @@ } // End sys namespace } // End llvm namespace +FORCE_DEFINING_FILE_TO_BE_LINKED(SystemDynamicLibrary) + #endif // LLVM_SYSTEM_DYNAMIC_LIBRARY_H Index: llvm/include/llvm/System/MappedFile.h diff -u llvm/include/llvm/System/MappedFile.h:1.9 llvm/include/llvm/System/MappedFile.h:1.10 --- llvm/include/llvm/System/MappedFile.h:1.9 Wed Feb 22 10:23:43 2006 +++ llvm/include/llvm/System/MappedFile.h Wed Jul 26 11:55:39 2006 @@ -15,6 +15,7 @@ #define LLVM_SYSTEM_MAPPEDFILE_H #include "llvm/System/Path.h" +#include "llvm/System/IncludeFile.h" namespace llvm { namespace sys { @@ -152,5 +153,6 @@ } } +FORCE_DEFINING_FILE_TO_BE_LINKED(SystemMappedFile) #endif Index: llvm/include/llvm/System/Path.h diff -u llvm/include/llvm/System/Path.h:1.30 llvm/include/llvm/System/Path.h:1.31 --- llvm/include/llvm/System/Path.h:1.30 Fri Jul 7 13:10:59 2006 +++ llvm/include/llvm/System/Path.h Wed Jul 26 11:55:39 2006 @@ -15,6 +15,7 @@ #define LLVM_SYSTEM_PATH_H #include "llvm/System/TimeValue.h" +#include "llvm/System/IncludeFile.h" #include <set> #include <string> #include <vector> @@ -571,4 +572,5 @@ } +FORCE_DEFINING_FILE_TO_BE_LINKED(SystemPath) #endif Index: llvm/include/llvm/System/Process.h diff -u llvm/include/llvm/System/Process.h:1.9 llvm/include/llvm/System/Process.h:1.10 --- llvm/include/llvm/System/Process.h:1.9 Wed Jul 27 00:53:43 2005 +++ llvm/include/llvm/System/Process.h Wed Jul 26 11:55:39 2006 @@ -15,6 +15,7 @@ #define LLVM_SYSTEM_PROCESS_H #include "llvm/System/TimeValue.h" +#include "llvm/System/IncludeFile.h" namespace llvm { namespace sys { @@ -99,5 +100,6 @@ } } +FORCE_DEFINING_FILE_TO_BE_LINKED(SystemProcess) #endif Index: llvm/include/llvm/System/Program.h diff -u llvm/include/llvm/System/Program.h:1.10 llvm/include/llvm/System/Program.h:1.11 --- llvm/include/llvm/System/Program.h:1.10 Wed Jun 7 18:18:33 2006 +++ llvm/include/llvm/System/Program.h Wed Jul 26 11:55:39 2006 @@ -15,6 +15,7 @@ #define LLVM_SYSTEM_PROGRAM_H #include "llvm/System/Path.h" +#include "llvm/System/IncludeFile.h" #include <vector> namespace llvm { @@ -82,5 +83,6 @@ } } +FORCE_DEFINING_FILE_TO_BE_LINKED(SystemProgram) #endif Index: llvm/include/llvm/System/Signals.h diff -u llvm/include/llvm/System/Signals.h:1.16 llvm/include/llvm/System/Signals.h:1.17 --- llvm/include/llvm/System/Signals.h:1.16 Mon Aug 1 22:04:47 2005 +++ llvm/include/llvm/System/Signals.h Wed Jul 26 11:55:39 2006 @@ -16,6 +16,7 @@ #define LLVM_SYSTEM_SIGNALS_H #include "llvm/System/Path.h" +#include "llvm/System/IncludeFile.h" namespace llvm { namespace sys { @@ -49,4 +50,6 @@ } // End sys namespace } // End llvm namespace +FORCE_DEFINING_FILE_TO_BE_LINKED(SystemSignals) + #endif Index: llvm/include/llvm/System/TimeValue.h diff -u llvm/include/llvm/System/TimeValue.h:1.14 llvm/include/llvm/System/TimeValue.h:1.15 --- llvm/include/llvm/System/TimeValue.h:1.14 Wed Feb 22 10:23:43 2006 +++ llvm/include/llvm/System/TimeValue.h Wed Jul 26 11:55:39 2006 @@ -12,6 +12,7 @@ //===----------------------------------------------------------------------===// #include "llvm/Support/DataTypes.h" +#include "llvm/System/IncludeFile.h" #include <string> #ifndef LLVM_SYSTEM_TIMEVALUE_H @@ -380,4 +381,6 @@ } } +FORCE_DEFINING_FILE_TO_BE_LINKED(SystemTimeValue) + #endif _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits