Dale and Evan suggested putting the "check for setjmp" much earlier in the
[oota-llvm.git] / docs / CommandGuide / llvm-config.pod
index 49922847797fb144bc22353cf67286dce130a9f0..4e38dae3df63b47f52721d4b204d74b4520ecefd 100644 (file)
@@ -30,7 +30,7 @@ To link against the JIT:
 
 Print the version number of LLVM.
 
-=item B<--help>
+=item B<-help>
 
 Print a summary of B<llvm-config> arguments.
 
@@ -38,6 +38,14 @@ Print a summary of B<llvm-config> arguments.
 
 Print the installation prefix for LLVM.
 
+=item B<--src-root>
+
+Print the source root from which LLVM was built.
+
+=item B<--obj-root>
+
+Print the object root used to build LLVM.
+
 =item B<--bindir>
 
 Print the installation directory for LLVM binaries.
@@ -69,6 +77,12 @@ Similar to B<--libs>, but prints the bare filenames of the libraries
 without B<-l> or pathnames.  Useful for linking against a not-yet-installed
 copy of LLVM.
 
+=item B<--libfiles>
+
+Similar to B<--libs>, but print the full path to each library file.  This is
+useful when creating makefile dependencies, to ensure that a tool is relinked if
+any library it uses changes.
+
 =item B<--components>
 
 Print all valid component names.
@@ -77,6 +91,10 @@ Print all valid component names.
 
 Print the component names for all targets supported by this copy of LLVM.
 
+=item B<--build-mode>
+
+Print the build mode used when LLVM was built (e.g. Debug or Release)
+
 =back
 
 =head1 COMPONENTS
@@ -97,7 +115,7 @@ Includes either a native backend or the C backend.
 
 =item B<engine>
 
-Includes either a native JIT or the bytecode interpreter.
+Includes either a native JIT or the bitcode interpreter.
 
 =back