-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathGeneralOptions.cs
35 lines (30 loc) · 1.29 KB
/
GeneralOptions.cs
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
using System.ComponentModel;
namespace fpm_for_VS.Options
{
internal class GeneralOptions : BaseOptionModel<GeneralOptions>
{
/// (c) 2021 Sourcery, Inc.
/// This software was developed for the U.S.Nuclear Regulatory Commission(US NRC) under contract # 31310020D0006:
/// "Technical Assistance in Support of NRC Nuclear Regulatory Research for Materials, Waste, and Reactor Programs"
[Category("Compilation")]
[DisplayName("Pre-execution Script")]
[Description("Anything that should be run before fpm?")]
[DefaultValue("")]
public string preExecScript { get; set; }
[Category("Compilation")]
[DisplayName("Compiler")]
[Description("What compiler should fpm use to compile the code?")]
[DefaultValue("")]
public string compiler { get; set; }
[Category("Compilation")]
[DisplayName("Profile")]
[Description("What compilation profile (default flags) should fpm use to compile the code?")]
[DefaultValue("")]
public string profile { get; set; }
[Category("Compilation")]
[DisplayName("Flags")]
[Description("What (additional) flags should fpm use to compile the code?")]
[DefaultValue("")]
public string flags { get; set; }
}
}