summaryrefslogtreecommitdiff
path: root/simplex-dev/sample.json
blob: a67feba6071f2e35fb9b5b2a481f354a50606b02 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
{
  "guid": "1457B49A-2CD3-48E5-B3A9-753EAD2D18F7",
  "name": "Fast Recompile",
  "categories": ["Toolkit/oneAPI Direct Programming/DPC++ FPGA/Getting Started Tutorials"],
  "description": "An IntelĀ® FPGA tutorial demonstrating how to separate the compilation of host and device code to save development time",
  "toolchain": ["dpcpp"],
  "os": ["linux", "windows"],
  "targetDevice": ["FPGA"],
  "builder": ["ide", "cmake"],
  "languages": [{"cpp":{}}],
  "ciTests": {
    "linux": [
      {
        "id": "fpga_emu",
        "steps": [
          "dpcpp --version",
          "mkdir build",
          "cd build",
          "cmake ..",
          "make fpga_emu",
          "./fast_recompile.fpga_emu"
        ]
      }
    ],
    "windows": [
      {
        "id": "fpga_emu",
        "steps": [
          "dpcpp --version",
          "cd ../../..",
          "mkdir build",
          "cd build",
          "cmake -G \"NMake Makefiles\" ../Tutorials/GettingStarted/fast_recompile",
          "nmake fpga_emu",
          "fast_recompile.fpga_emu.exe"
        ]
      }
    ]
  },
  "expertise": "Getting Started"
}