[llvm-commits] CVS: llvm/Makefile.FreeBSD

Brian Gaeke gaeke at cs.uiuc.edu
Mon Jun 16 17:03:01 PDT 2003


Changes in directory llvm:

Makefile.FreeBSD added (r1.1)

---
Log message:

Basically this is the same as Makefile.Linux, at least for now.


---
Diffs of the changes:

Index: llvm/Makefile.FreeBSD
diff -c /dev/null llvm/Makefile.FreeBSD:1.1
*** /dev/null	Mon Jun 16 17:02:06 2003
--- llvm/Makefile.FreeBSD	Mon Jun 16 17:01:55 2003
***************
*** 0 ****
--- 1,43 ----
+ #=-- Makefile.FreeBSD - FreeBSD specific makefile options ---*- makefile -*--==#
+ #
+ # This file is included by all other files, through Makefile.common, but only
+ # when compiling on a FreeBSD based platform.
+ #
+ #===-----------------------------------------------------------------------====#
+ 
+ # Set the architecture so that x86 platform dependant code is compmiled
+ ARCH := x86
+ 
+ # MakeSharedObjectOption - This option is passed to the linker by
+ # Makefile.common when compiling a shared object.
+ #
+ MakeSharedObjectOption := -shared
+ 
+ # PLATFORMLINKOPTS - On FreeBSD, we must specify this linker option so that all
+ # symbols are exported by tools for runtime use by dlsym.
+ #
+ PLATFORMLINKOPTS := -Wl,--export-dynamic
+ 
+ # PLATFORMSTRIPOPTS - Command to pass to the link phase to cause symbols to be 
+ # stripped from the resultant binary.
+ PLATFORMSTRIPOPTS := -Wl,-x
+ 
+ # Path to location for LLVM front-end for this architecture.  This setting may
+ # be overriden by the Makefile.config option, and should not override it if set.
+ # (Using Linux GCC front-end for now.)
+ #
+ LLVMGCCARCH := i686-pc-linux-gnu/3.4-llvm
+ ifndef LLVMGCCDIR
+ LLVMGCCDIR := /home/vadve/lattner/local/x86/llvm-gcc/
+ endif
+ 
+ # For now we disable running LLC output, because LLC does not generate x86 code
+ # LLC itself can be run so disable the diffs, not LLC itself.
+ # 
+ DISABLE_LLC_DIFFS := 1
+ 
+ # This platform has a JIT compiler!  FIXME: This should be changed to be an
+ # option printed by LLI itself at some point.
+ #
+ TARGET_HAS_JIT := 1
+ 





More information about the llvm-commits mailing list