/Src/Dependencies/Boost/tools/regression/build/Jamroot.jam

http://hadesmem.googlecode.com/
text | 84 lines | 75 code | 9 blank | 0 comment | 0 complexity | a175f54bf2ecfd5e0bc44fd61c59d737 MD5 | raw file
  1. # Regression test status reporting tools build Jamfile
  2. # Copyright Rene Rivera
  3. # Distributed under the Boost Software License, Version 1.0.
  4. # See http://www.boost.org/LICENSE_1_0.txt
  5. if [ glob ../../../boost-build.jam ]
  6. {
  7. use-project /boost : ../../.. ;
  8. }
  9. else
  10. {
  11. import modules ;
  12. use-project /boost : [ MATCH --boost=(.*) : [ modules.peek : ARGV ] ] ;
  13. }
  14. if ! [ glob ../src/process_jam_log.cpp ]
  15. {
  16. project boost/regression
  17. :
  18. source-location ..
  19. ;
  20. }
  21. else
  22. {
  23. project boost/regression
  24. :
  25. source-location ../src
  26. ;
  27. }
  28. obj tiny_xml
  29. :
  30. detail/tiny_xml.cpp
  31. :
  32. <define>BOOST_ALL_NO_LIB=1
  33. <define>_CRT_SECURE_NO_WARNINGS
  34. <use>/boost//headers
  35. :
  36. release
  37. ;
  38. explicit tiny_xml ;
  39. exe process_jam_log
  40. :
  41. process_jam_log.cpp
  42. tiny_xml
  43. /boost/filesystem//boost_filesystem/<link>static
  44. :
  45. <define>BOOST_ALL_NO_LIB=1
  46. <define>_CRT_SECURE_NO_WARNINGS
  47. <use>/boost//headers
  48. :
  49. release
  50. ;
  51. #~ explicit process_jam_log ;
  52. exe compiler_status
  53. :
  54. compiler_status.cpp
  55. tiny_xml
  56. /boost/filesystem//boost_filesystem/<link>static
  57. :
  58. <define>BOOST_ALL_NO_LIB=1
  59. <use>/boost//headers
  60. :
  61. release
  62. ;
  63. explicit compiler_status ;
  64. exe library_status
  65. :
  66. library_status.cpp
  67. tiny_xml
  68. /boost/filesystem//boost_filesystem/<link>static
  69. :
  70. <define>BOOST_ALL_NO_LIB=1
  71. <use>/boost//headers
  72. :
  73. release
  74. ;
  75. explicit library_status ;