| #!/bin/bash |
| # |
| # gcc-pthreads.bldconf - file containing information necessary to build a |
| # specific program of the PARSEC benchmark suite with |
| # gcc and pthreads |
| # |
| # Copyright (C) 2008 Princeton University |
| # Written by Christian Bienia |
| |
| # Compilation and linking options. |
| # This is the configuration we'll use to build the program. Each package of the |
| # benchmark suite has such a file with information that will be added to the |
| # global configuration. All variables set in the global configuration files can |
| # be referenced here. |
| |
| |
| # Package dependencies |
| build_deps="cmake mesa" |
| |
| # Environment to use for configure script and Makefile |
| # NOTE: By default PARSEC links raytrace to mesa with Xlib driver so that all |
| # computations are done by the CPU. This requires to also link to the X |
| # libraries and the pthreads library. |
| build_env="version=pthreads CXXFLAGS=\"-I${PARSECDIR}/pkgs/libs/mesa/inst/${PARSECPLAT}/include ${CXXFLAGS} -fexceptions -fno-strict-aliasing -fno-align-labels -DNDEBUG -D_MM_NO_ALIGN_CHECK\" LDFLAGS=\"-L${PARSECDIR}/pkgs/libs/mesa/inst/${PARSECPLAT}/lib ${LDFLAGS}\" LIBS=\"${LIBS} -lGL -lGLU -lXmu -lXext -lXau -lX11 -ldl -lpthread\"" |
| |
| # Whether the build system supports only in-place compilation. |
| # If TRUE, then all sources will be copied to the build directory before we |
| # start building the package. Required for older build systems which don't |
| # support VPATH. |
| build_inplace="TRUE" |
| |
| # Arguments to pass to the configure script, if it exists |
| build_conf="--build=${GNU_HOST_NAME} --host=${GNU_TARGET_NAME}" |