mirror of
https://github.com/Kitware/CMake.git
synced 2026-04-23 14:48:19 -05:00
ENH: Add new Tutorial steps. Diff between Step5 and Step6 shows how to add a cpack driven installer to your project. Diff between Step6 and Step7 shows how to add ctest dashboard scripting capability.
This commit is contained in:
@@ -0,0 +1,35 @@
|
||||
// A simple program that builds a sqrt table
|
||||
#include <stdio.h>
|
||||
#include <math.h>
|
||||
|
||||
int main (int argc, char *argv[])
|
||||
{
|
||||
int i;
|
||||
double result;
|
||||
|
||||
// make sure we have enough arguments
|
||||
if (argc < 2)
|
||||
{
|
||||
return 1;
|
||||
}
|
||||
|
||||
// open the output file
|
||||
FILE *fout = fopen(argv[1],"w");
|
||||
if (!fout)
|
||||
{
|
||||
return 1;
|
||||
}
|
||||
|
||||
// crate a source file with a table of square roots
|
||||
fprintf(fout,"double sqrtTable[] = {\n");
|
||||
for (i = 0; i < 10; ++i)
|
||||
{
|
||||
result = sqrt(static_cast<double>(i));
|
||||
fprintf(fout,"%g,\n",result);
|
||||
}
|
||||
|
||||
// close the table with a zero
|
||||
fprintf(fout,"0};\n");
|
||||
fclose(fout);
|
||||
return 0;
|
||||
}
|
||||
Reference in New Issue
Block a user