Jamroot.jam 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. # Regression test status reporting tools build Jamfile
  2. if [ glob ../../../boost-build.jam ]
  3. {
  4. use-project /boost : ../../.. ;
  5. }
  6. else
  7. {
  8. import modules ;
  9. use-project /boost : [ MATCH --boost=(.*) : [ modules.peek : ARGV ] ] ;
  10. }
  11. if ! [ glob ../src/process_jam_log.cpp ]
  12. {
  13. project boost/regression
  14. :
  15. source-location ..
  16. ;
  17. }
  18. else
  19. {
  20. project boost/regression
  21. :
  22. source-location ../src
  23. ;
  24. }
  25. obj tiny_xml
  26. :
  27. detail/tiny_xml.cpp
  28. :
  29. <define>BOOST_ALL_NO_LIB=1
  30. <define>_CRT_SECURE_NO_WARNINGS
  31. <use>/boost//headers
  32. :
  33. release
  34. ;
  35. explicit tiny_xml ;
  36. exe process_jam_log
  37. :
  38. process_jam_log.cpp
  39. tiny_xml
  40. /boost/filesystem//boost_filesystem/<link>static
  41. :
  42. <define>BOOST_ALL_NO_LIB=1
  43. <define>_CRT_SECURE_NO_WARNINGS
  44. <use>/boost//headers
  45. :
  46. release
  47. ;
  48. #~ explicit process_jam_log ;
  49. exe compiler_status
  50. :
  51. compiler_status.cpp
  52. tiny_xml
  53. /boost/filesystem//boost_filesystem/<link>static
  54. :
  55. <define>BOOST_ALL_NO_LIB=1
  56. <use>/boost//headers
  57. :
  58. release
  59. ;
  60. explicit compiler_status ;
  61. exe library_status
  62. :
  63. library_status.cpp
  64. tiny_xml
  65. /boost/filesystem//boost_filesystem/<link>static
  66. :
  67. <define>BOOST_ALL_NO_LIB=1
  68. <use>/boost//headers
  69. :
  70. release
  71. ;
  72. explicit library_status ;
粤ICP备19079148号