mirror of
https://github.com/boostorg/regex.git
synced 2025-07-15 21:32:18 +02:00
46 lines
1.1 KiB
Plaintext
46 lines
1.1 KiB
Plaintext
# copyright John Maddock 2003
|
|
|
|
subproject libs/regex/performance ;
|
|
|
|
SOURCES = command_line main time_boost time_greta time_localised_boost time_pcre time_dynamic_xpressive time_posix time_safe_greta ;
|
|
|
|
if $(HS_REGEX_PATH)
|
|
{
|
|
HS_SOURCES = $(HS_REGEX_PATH)/regcomp.c $(HS_REGEX_PATH)/regerror.c $(HS_REGEX_PATH)/regexec.c $(HS_REGEX_PATH)/regfree.c ;
|
|
POSIX_OPTS = <define>BOOST_HAS_POSIX=1 <include>$(HS_REGEX_PATH) ;
|
|
}
|
|
else if $(USE_POSIX)
|
|
{
|
|
POSIX_OPTS = <define>BOOST_HAS_POSIX=1 ;
|
|
}
|
|
|
|
if $(PCRE_PATH)
|
|
{
|
|
PCRE_SOURCES = $(PCRE_PATH)/chartables.c $(PCRE_PATH)/get.c $(PCRE_PATH)/pcre.c $(PCRE_PATH)/study.c ;
|
|
PCRE_OPTS = <define>BOOST_HAS_PCRE=1 <include>$(PCRE_PATH) ;
|
|
}
|
|
else if $(USE_PCRE)
|
|
{
|
|
PCRE_OPTS = <define>BOOST_HAS_PCRE=1 <find-library>pcre ;
|
|
}
|
|
|
|
|
|
exe regex_comparison :
|
|
$(SOURCES).cpp
|
|
$(HS_SOURCES)
|
|
$(PCRE_SOURCES)
|
|
<lib>../build/boost_regex
|
|
<lib>../../test/build/boost_prg_exec_monitor
|
|
:
|
|
<include>$(BOOST_ROOT)
|
|
<define>BOOST_REGEX_NO_LIB=1
|
|
<define>BOOST_REGEX_STATIC_LINK=1
|
|
$(POSIX_OPTS)
|
|
$(PCRE_OPTS)
|
|
;
|
|
|
|
|
|
|
|
|
|
|