Archives
Trending
Support
Login
clear text
XML
Django
JavaScript
MATLAB
C
C++
C#
Python
SQL
Shell
Bash
Markdown
YAML
JSON
HTML
CSS
PHP
Java
Ruby
Go
Rust
Swift
Kotlin
Arduino
TypeScript
Perl
Autohotkey
Lua
SQF
R
Scala
Haskell
Groovy
Dart
Clojure
VB.NET
Objective-C
PowerShell
Bash
CoffeeScript
Verilog
#include "TargetFactory.h" TargetFactory TargetFactory::build() { return {}; } TargetFactory& TargetFactory::id(std::string val) { data_.id = std::move(val); return *this; } TargetFactory& TargetFactory::name(std::string val) { data_.name = std::move(val); return *this; } TargetFactory& TargetFactory::type(std::string val) { data_.type = std::move(val); return *this; } TargetFactory& TargetFactory::generatorProvided(bool val) { data_.isGeneratorProvided = val; return *this; } TargetFactory& TargetFactory::imported(bool val) { data_.isImported = val; return *this; } TargetFactory& TargetFactory::dependencies(std::vector
val) { data_.dependencies = std::move(val); return *this; } TargetFactory& TargetFactory::sources(std::vector
val) { data_.sources = std::move(val); return *this; } TargetFactory& TargetFactory::includes(std::vector
val) { data_.includes = std::move(val); return *this; } TargetFactory& TargetFactory::defines(std::vector
val) { data_.defines = std::move(val); return *this; } TargetFactory& TargetFactory::compileFlags(std::vector
val) { data_.compileFlags = std::move(val); return *this; } TargetFactory& TargetFactory::linkLibraries(std::vector
val) { data_.linkLibraries = std::move(val); return *this; } TargetFactory& TargetFactory::artifacts(bool val) { data_.hasArtifacts = val; return *this; } Target TargetFactory::done() { return Target(std::move(data_)); }
Mark as private (unlisted)
for 30 minutes
for 6 hours
for 1 day
for 1 week
for 1 month
for 1 year
everlasting (like CCCP)