simgrid 3.6.2

SimGrid is a toolkit that provides core functionalities for the
simulation of distributed applications in heterogeneous distributed
environments. The specific goal of the project is to facilitate research
in the area of parallel and distributed large scale systems, such as
Grids, P2P systems and clouds. Its use cases encompass heuristic
evaluation, application prototyping or even real application development
and tuning. (from the project homepage http://simgrid.gforge.inria.fr/)

Closes Homebrew/homebrew#9809.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
This commit is contained in:
Filip Krikava 2012-01-27 16:23:05 +01:00 committed by Adam Vandenberg
parent aedb5bb550
commit a1cea16e42

22
Formula/simgrid.rb Normal file
View file

@ -0,0 +1,22 @@
require 'formula'
class Simgrid < Formula
homepage 'http://simgrid.gforge.inria.fr'
url 'https://gforge.inria.fr/frs/download.php/29207/simgrid-3.6.2.tar.gz'
md5 '35b10c0fb6d47bdbbf19417ab0ab2e6c'
depends_on 'cmake' => :build
depends_on 'pcre'
depends_on 'graphviz'
def install
# FIXME This should be replaced with fails_with_clang once available
if ENV.compiler == :clang
opoo "Formula will not build with Clang, using LLVM."
ENV.llvm
end
system "cmake -Denable_debug=on -Denable_compile_optimizations=off #{std_cmake_parameters} ."
system "make install"
end
end