Advertisement
hnOsmium0001

scons vsproj

Jul 30th, 2020
199
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.80 KB | None | 0 0
  1. sources = Glob('src/*.cpp')
  2.  
  3. library = env.SharedLibrary(target=env['target_path'] + env['target_name'] , source=sources)
  4.  
  5. if env['vsproj'] and env['platform'] == 'windows':
  6. pj_variant = 'Debug' if env['target'] in ('debug', 'd') else 'Release'
  7. pj_names = []
  8. def make_pj_name(name):
  9. result = name + env['MSVSPROJECTSUFFIX']
  10. pj_names.append(result)
  11. return result
  12.  
  13. env.MSVSProject(
  14. target = make_pj_name('structural_inspector'),
  15. srcs = Glob('src/*.cpp', strings=True),
  16. incs = Glob('src/*.hpp', strings=True),
  17. buildtarget = library,
  18. variant = pj_variant
  19. )
  20. env.MSVSSolution(
  21. target = 'structural_inspector' + env['MSVSSOLUTIONSUFFIX'],
  22. projects = pj_names,
  23. variant = pj_variant
  24. )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement