Sha256: 565b020851c8854c23ba14cd594024165db01b34c1f038d13b014ff2634a4293

Contents?: true

Size: 506 Bytes

Versions: 18

Compression:

Stored size: 506 Bytes

Contents

cxx_configuration do
  deps = ['1', BinaryLibrary.new('z')]
  deps << BinaryLibrary.new('dl') if Utils::OS.linux?

  source_lib "2",
    :sources => FileList['**/*.cpp'],
    :dependencies => deps,
    :includes => ['.']


  unittest_flags = {
    :DEFINES => ['UNIT_TEST','CPPUNIT_MAIN="main"']
  }
  source_lib "2_debug",
    :sources => FileList['**/*.cpp'],
    :dependencies => deps,
    :includes => ['.'],
    :toolchain => Provider.modify_cpp_compiler("GCC", unittest_flags)
end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
cxxproject-0.5.76 spec/testdata/multiple_levels/libs/lib2/project.rb
cxxproject-0.5.75 spec/testdata/multiple_levels/libs/lib2/project.rb
cxxproject-0.5.74 spec/testdata/multiple_levels/libs/lib2/project.rb
cxxproject-0.5.73 spec/testdata/multiple_levels/libs/lib2/project.rb
cxxproject-0.5.72 spec/testdata/multiple_levels/libs/lib2/project.rb
cxxproject-0.5.71 spec/testdata/multiple_levels/libs/lib2/project.rb
cxxproject-0.5.70 spec/testdata/multiple_levels/libs/lib2/project.rb
cxxproject-0.5.69 spec/testdata/multiple_levels/libs/lib2/project.rb
cxxproject-0.5.68 spec/testdata/multiple_levels/libs/lib2/project.rb
cxxproject-0.5.67 spec/testdata/multiple_levels/libs/lib2/project.rb
cxxproject-0.5.66 spec/testdata/multiple_levels/libs/lib2/project.rb
cxxproject-0.5.65 spec/testdata/multiple_levels/libs/lib2/project.rb
cxxproject-0.5.64 spec/testdata/multiple_levels/libs/lib2/project.rb
cxxproject-0.5.63 spec/testdata/multiple_levels/libs/lib2/project.rb
cxxproject-0.5.62 spec/testdata/multiple_levels/libs/lib2/project.rb
cxxproject-0.5.61 spec/testdata/multiple_levels/libs/lib2/project.rb
cxxproject-0.5.60 spec/testdata/multiple_levels/libs/lib2/project.rb
cxxproject-0.5.59 spec/testdata/multiple_levels/libs/lib2/project.rb