Module: NxBuild

Defined in:
lib/nxbuild.rb,
lib/nxbuild/os.rb,
lib/nxbuild/uuid.rb,
lib/nxbuild/project.rb,
lib/nxbuild/sln/sln.rb,
lib/nxbuild/version.rb,
lib/nxbuild/xml/xml.rb,
lib/nxbuild/sln/node.rb,
lib/nxbuild/xml/node.rb,
lib/nxbuild/target/cpp.rb,
lib/nxbuild/target/base.rb,
lib/nxbuild/sln/property.rb,
lib/nxbuild/generator/base.rb,
lib/nxbuild/generator/vs2015.rb

Defined Under Namespace

Modules: Generator, OS, Target, UUID Classes: Project, Sln, SlnNode, SlnProperty, Xml, XmlNode

Constant Summary collapse

VERSION =
"0.1.0"

Class Method Summary collapse

Class Method Details

.run(args) ⇒ Object



11
12
13
14
15
16
17
18
# File 'lib/nxbuild.rb', line 11

def self.run(args)
  # TODO parse args
  config = Project.new
  config.import 'project.nx'
  gen = Generator::VS2015.new
  gen.config = config
  gen.generate
end