subproject libs/regex/example ;


exe timer : timer/regex_timer.cpp 
   <lib>../build/libboost_regex$(SUFLIB) 
	: 
		<include>$(BOOST_ROOT)
		<define>BOOST_RE_NO_LIB=1
	: 
		debug
      <runtime-link>dynamic
	;

exe jgrep : jgrep/jgrep.cpp jgrep/main.cpp
   <lib>../build/libboost_regex$(SUFLIB) 
	: 
		<include>$(BOOST_ROOT)
		<define>BOOST_RE_NO_LIB=1
	: 
		debug
      <runtime-link>dynamic
	;

exe credit_card_example : snippets/credit_card_example.cpp
   <lib>../build/libboost_regex$(SUFLIB) 
	: 
		<include>$(BOOST_ROOT)
		<define>BOOST_RE_NO_LIB=1
	: 
		debug
      <runtime-link>dynamic
	;


exe partial_regex_grep : snippets/partial_regex_grep.cpp
   <lib>../build/libboost_regex$(SUFLIB) 
	: 
		<include>$(BOOST_ROOT)
		<define>BOOST_RE_NO_LIB=1
	: 
		debug
      <runtime-link>dynamic
	;

exe partial_regex_match : snippets/partial_regex_match.cpp
   <lib>../build/libboost_regex$(SUFLIB) 
	: 
		<include>$(BOOST_ROOT)
		<define>BOOST_RE_NO_LIB=1
	: 
		debug
      <runtime-link>dynamic
	;

exe regex_grep_example_1 : snippets/regex_grep_example_1.cpp
   <lib>../build/libboost_regex$(SUFLIB) 
	: 
		<include>$(BOOST_ROOT)
		<define>BOOST_RE_NO_LIB=1
	: 
		debug
      <runtime-link>dynamic
	;

exe regex_grep_example_2 : snippets/regex_grep_example_2.cpp
   <lib>../build/libboost_regex$(SUFLIB) 
	: 
		<include>$(BOOST_ROOT)
		<define>BOOST_RE_NO_LIB=1
	: 
		debug
      <runtime-link>dynamic
	;

exe regex_grep_example_3 : snippets/regex_grep_example_3.cpp
   <lib>../build/libboost_regex$(SUFLIB) 
	: 
		<include>$(BOOST_ROOT)
		<define>BOOST_RE_NO_LIB=1
	: 
		debug
      <runtime-link>dynamic
	;

exe regex_grep_example_4 : snippets/regex_grep_example_4.cpp
   <lib>../build/libboost_regex$(SUFLIB) 
	: 
		<include>$(BOOST_ROOT)
		<define>BOOST_RE_NO_LIB=1
	: 
		debug
      <runtime-link>dynamic
	;

exe regex_match_example : snippets/regex_match_example.cpp
   <lib>../build/libboost_regex$(SUFLIB) 
	: 
		<include>$(BOOST_ROOT)
		<define>BOOST_RE_NO_LIB=1
	: 
		debug
      <runtime-link>dynamic
	;

exe regex_merge_example : snippets/regex_merge_example.cpp
   <lib>../build/libboost_regex$(SUFLIB) 
	: 
		<include>$(BOOST_ROOT)
		<define>BOOST_RE_NO_LIB=1
	: 
		debug
      <runtime-link>dynamic
	;

exe regex_search_example : snippets/regex_search_example.cpp
   <lib>../build/libboost_regex$(SUFLIB) 
	: 
		<include>$(BOOST_ROOT)
		<define>BOOST_RE_NO_LIB=1
	: 
		debug
      <runtime-link>dynamic
	;

exe regex_split_example_1 : snippets/regex_split_example_1.cpp
   <lib>../build/libboost_regex$(SUFLIB) 
	: 
		<include>$(BOOST_ROOT)
		<define>BOOST_RE_NO_LIB=1
	: 
		debug
      <runtime-link>dynamic
	;

exe regex_split_example_2 : snippets/regex_split_example_2.cpp
   <lib>../build/libboost_regex$(SUFLIB) 
	: 
		<include>$(BOOST_ROOT)
		<define>BOOST_RE_NO_LIB=1
	: 
		debug
      <runtime-link>dynamic
	;




