| # |
| # Set this variable to the top of the LLVM source tree. |
| # |
| LLVM_SRC_ROOT = @LLVM_SRC@ |
| |
| # |
| # Set this variable to the top level directory where LLVM was built |
| # (this is *not* the same as OBJ_ROOT as defined in LLVM's Makefile.config). |
| # |
| LLVM_OBJ_ROOT = @LLVM_OBJ@ |
| |
| # |
| # Include the LLVM configuration file |
| # |
| include $(LLVM_OBJ_ROOT)/Makefile.config |
| |
| # |
| # Set the source root and source directory pathnames |
| # |
| BUILD_SRC_DIR := $(subst //,/,@abs_top_srcdir@/$(patsubst $(BUILD_OBJ_ROOT)%,%,$(BUILD_OBJ_DIR))) |
| |
| BUILD_SRC_ROOT := $(subst //,/,@abs_top_srcdir@) |
| |
| #Set SourceDir for backwards compatbility. |
| ifndef SourceDir |
| SourceDir=$(BUILD_SRC_DIR) |
| endif |
| |
| # |
| # Provide variables specific to llvm-test |
| # |
| |
| # SPEC benchmarks: |
| # If these are set then run the SPEC benchmarks. |
| # You must provide the SPEC benchmarks on your own. |
| @USE_SPEC2000@ |
| @USE_SPEC95@ |
| |
| # Path to the SPEC benchmarks. |
| SPEC2000_ROOT := @SPEC2000_ROOT@ |
| SPEC95_ROOT := @SPEC95_ROOT@ |
| |
| # F2C: Enable LLVM to run Fortran benchmarks without a Fortran front-end |
| @USE_F2C@ |
| F2C := @F2C@ |
| F2C_INC := @F2C_INC@ |
| F2C_LIB := @F2C_LIB@ |
| |
| # Path to the Povray source code. |
| @USE_POVRAY@ |
| POVRAY_ROOT := @POVRAY_ROOT@ |
| |
| # Path to the Namd source code |
| @USE_NAMD@ |
| NAMD_ROOT := @NAMD_ROOT@ |
| |
| # Path to the Sweep3d source code |
| @USE_SWEEP3D@ |
| SWEEP3D_ROOT := @SWEEP3D_ROOT@ |
| |
| # Path to the fpgrowth source code |
| @USE_FPGROWTH@ |
| FPGROWTH_ROOT := @FPGROWTH_ROOT@ |
| |
| # Path to the boxed-sim source code |
| @USE_BOXEDSIM@ |
| BOXEDSIM_ROOT := @BOXEDSIM_ROOT@ |
| |
| # Disable LLC diffs for testing. |
| @DISABLE_LLC_DIFFS@ |