diff options
author | Duncan Sands <baldrick@free.fr> | 2011-01-01 17:21:58 +0000 |
---|---|---|
committer | Duncan Sands <baldrick@free.fr> | 2011-01-01 17:21:58 +0000 |
commit | 779ff7fd822c5473a7d5dfd5304c81c7398563b3 (patch) | |
tree | 0f5fe88c699b9cf8f1deedea420ea299a1a40933 /docs | |
parent | 7cf85e74e3885005ca8e5fdb155fa5351e255b85 (diff) | |
download | llvm-779ff7fd822c5473a7d5dfd5304c81c7398563b3.tar.gz llvm-779ff7fd822c5473a7d5dfd5304c81c7398563b3.tar.bz2 llvm-779ff7fd822c5473a7d5dfd5304c81c7398563b3.tar.xz |
Clarify that the loadable module turns up in the top-level directory,
not locally.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@122655 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'docs')
-rw-r--r-- | docs/WritingAnLLVMPass.html | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/docs/WritingAnLLVMPass.html b/docs/WritingAnLLVMPass.html index a1d5564901..14148d13b9 100644 --- a/docs/WritingAnLLVMPass.html +++ b/docs/WritingAnLLVMPass.html @@ -203,8 +203,8 @@ include $(LEVEL)/Makefile.common </pre></div> <p>This makefile specifies that all of the <tt>.cpp</tt> files in the current -directory are to be compiled and linked together into a -<tt>Debug+Asserts/lib/Hello.so</tt> shared object that can be dynamically loaded by +directory are to be compiled and linked together into a shared object +<tt>$(LEVEL)/Debug+Asserts/lib/Hello.so</tt> that can be dynamically loaded by the <tt>opt</tt> or <tt>bugpoint</tt> tools via their <tt>-load</tt> options. If your operating system uses a suffix other than .so (such as windows or Mac OS/X), the appropriate extension will be used.</p> @@ -341,8 +341,9 @@ is supplied as fourth argument. </p> </pre></div> <p>Now that it's all together, compile the file with a simple "<tt>gmake</tt>" -command in the local directory and you should get a new -"<tt>Debug+Asserts/lib/Hello.so</tt> file. Note that everything in this file is +command in the local directory and you should get a new file +"<tt>Debug+Asserts/lib/Hello.so</tt>" under the top level directory of the LLVM +source tree (not in the local directory). Note that everything in this file is contained in an anonymous namespace: this reflects the fact that passes are self contained units that do not need external interfaces (although they can have them) to be useful.</p> |