<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#ffffff">
On 2/26/2011 2:40 PM, Russel Winder wrote:
<blockquote cite="mid:1298749229.27545.272.camel@anglides"
type="cite"><br>
<pre wrap="">There is no SCons, Waf, CMake for the benchmark files so I don't know
what the correct build and execute should be. If you give me the
instruction I can run stuff on my twin Xeon workstation -- being three
years old it is ancient, but it does have 8 cores.
</pre>
</blockquote>
<br>
I feel like the build process for the benchmarks is so trivial that
no formal process is required. Besides, I know <b>nothing </b>about
build tools because, for anything I write, I tend to keep the build
process so simple and stupid that nothing more than a 2-line script
or the builtin build system for Code::Blocks is required. <br>
<br>
For std.parallelism, as you appear to have figured out, you need to
put it in your Phobos source folder, edit the makefile and recompile
Phobos. Each benchmark is completely self-contained. The way I run
them is to open them in Code::Blocks (or whatever IDE happens to be
available) and hit "build and run". dmd -O -inline -release
someBenchmark.d && ./someBenchmark would also work fine.<br>
</body>
</html>