from conans import ConanFile, CMake
from conans.errors import ConanException

def get_safe(options, name):
    try:
        return getattr(options, name, None)
    except ConanException:
        return None

class PcreConan(ConanFile):
    name = "pcre"
    version = "8.45+1"
    license = "PCRE2 License https://www.pcre.org/licence.txt"
    description = "PCRE2 is a library of functions to support regular expressions whose syntax and semantics are as close as possible to those of the Perl 5 language."
    url = "https://github.com/odant/conan-pcre"
    settings = {
        "os": ["Windows", "Linux"],
        "compiler": ["Visual Studio", "gcc"],
        "build_type": ["Debug", "Release"],
        "arch": ["x86_64", "x86", "mips", "armv7"]
    }
    options = {
        "pcreposix": [False, True]
    }
    default_options = "pcreposix=True"
    generators = "cmake"
    exports_sources = "pcre-8.45/*", "CMakeLists.txt", "FindPCRE.cmake", "regex.h"
    no_copy_source = True
    build_policy = "missing"

    def configure(self):
        # Pure C library
        del self.settings.compiler.libcxx

    def build(self):
        cmake = CMake(self)
        #
        if self.settings.os != "Windows":
            cmake.definitions["CMAKE_POSITION_INDEPENDENT_CODE:BOOL"] = "ON"
        cmake.definitions["BUILD_SHARED_LIBS:BOOL"] = "OFF"
        #
        cmake.definitions["PCRE_BUILD_PCRE8:BOOL"] = "ON"
        cmake.definitions["PCRE_BUILD_PCRE16:BOOL"] = "OFF"
        cmake.definitions["PCRE_BUILD_PCRE32:BOOL"] = "OFF"
        cmake.definitions["PCRE_BUILD_PCRECPP:BOOL"] = "OFF"
        cmake.definitions["PCRE_EBCDIC:BOOL"] = "OFF"
        cmake.definitions["PCRE_EBCDIC_NL25:BOOL"] = "OFF"
        cmake.definitions["PCRE_BUILD_PCREGREP:BOOL"] = "OFF"
        cmake.definitions["PCRE_BUILD_TESTS:BOOL"] = "OFF"
        cmake.definitions["PCRE_SUPPORT_LIBZ:BOOL"] = "OFF"
        cmake.definitions["PCRE_SUPPORT_LIBBZ2:BOOL"] = "OFF"
        cmake.definitions["PCRE_SUPPORT_LIBEDIT:BOOL"] = "OFF"
        cmake.definitions["PCRE_SUPPORT_LIBREADLINE:BOOL"] = "OFF"
        if self.settings.os == "Windows" and self.settings.compiler == "Visual Studio":
            cmake.definitions["PCRE_STATIC_RUNTIME:BOOL"] = "OFF"
        #
        cmake.configure()
        cmake.build()

    def package(self):
        self.copy("FindPCRE.cmake", src=".", dst=".")
        self.copy("*pcre.h", dst="include", keep_path=False)
        self.copy("*pcre.lib", dst="lib", keep_path=False)
        self.copy("*pcred.lib", dst="lib", keep_path=False)
        self.copy("*pcre.pdb", dst="bin", keep_path=False)
        self.copy("*pcred.pdb", dst="bin", keep_path=False)
        self.copy("*.a", dst="lib", keep_path=False)
        if get_safe(self.options, "pcreposix"):
            self.copy("pcreposix.h", src="pcre-8.45", dst="include", keep_path=False)
            self.copy("regex.h", src=".", dst="include", keep_path=False)
            self.copy("*pcreposix.lib", dst="lib", keep_path=False)
            self.copy("*pcreposixd.lib", dst="lib", keep_path=False)
            self.copy("*pcreposix.pdb", dst="bin", keep_path=False)
            self.copy("*pcreposixd.pdb", dst="bin", keep_path=False)
        
    def package_info(self):
        self.cpp_info.libs = ["pcre"]
        if self.settings.os == "Windows" and self.settings.build_type == "Debug":
            self.cpp_info.libs = ["pcred"]
        if get_safe(self.options, "pcreposix"):
            self.cpp_info.libs = ["pcre", "pcreposix"]
            if self.settings.os == "Windows" and self.settings.build_type == "Debug":
                self.cpp_info.libs = ["pcred", "pcreposixd"]
        if self.settings.os == "Windows":
            self.cpp_info.defines.append("PCRE_STATIC")


f28e64fa78a42aa1d1d91575c7a3f69ce4ccffa9
<mask token>


class PcreConan(ConanFile):
    <mask token>
    <mask token>
    <mask token>
    <mask token>
    <mask token>
    <mask token>
    <mask token>
    <mask token>
    <mask token>
    <mask token>
    <mask token>
    <mask token>

    def configure(self):
        del self.settings.compiler.libcxx

    def build(self):
        cmake = CMake(self)
        if self.settings.os != 'Windows':
            cmake.definitions['CMAKE_POSITION_INDEPENDENT_CODE:BOOL'] = 'ON'
        cmake.definitions['BUILD_SHARED_LIBS:BOOL'] = 'OFF'
        cmake.definitions['PCRE_BUILD_PCRE8:BOOL'] = 'ON'
        cmake.definitions['PCRE_BUILD_PCRE16:BOOL'] = 'OFF'
        cmake.definitions['PCRE_BUILD_PCRE32:BOOL'] = 'OFF'
        cmake.definitions['PCRE_BUILD_PCRECPP:BOOL'] = 'OFF'
        cmake.definitions['PCRE_EBCDIC:BOOL'] = 'OFF'
        cmake.definitions['PCRE_EBCDIC_NL25:BOOL'] = 'OFF'
        cmake.definitions['PCRE_BUILD_PCREGREP:BOOL'] = 'OFF'
        cmake.definitions['PCRE_BUILD_TESTS:BOOL'] = 'OFF'
        cmake.definitions['PCRE_SUPPORT_LIBZ:BOOL'] = 'OFF'
        cmake.definitions['PCRE_SUPPORT_LIBBZ2:BOOL'] = 'OFF'
        cmake.definitions['PCRE_SUPPORT_LIBEDIT:BOOL'] = 'OFF'
        cmake.definitions['PCRE_SUPPORT_LIBREADLINE:BOOL'] = 'OFF'
        if (self.settings.os == 'Windows' and self.settings.compiler ==
            'Visual Studio'):
            cmake.definitions['PCRE_STATIC_RUNTIME:BOOL'] = 'OFF'
        cmake.configure()
        cmake.build()

    def package(self):
        self.copy('FindPCRE.cmake', src='.', dst='.')
        self.copy('*pcre.h', dst='include', keep_path=False)
        self.copy('*pcre.lib', dst='lib', keep_path=False)
        self.copy('*pcred.lib', dst='lib', keep_path=False)
        self.copy('*pcre.pdb', dst='bin', keep_path=False)
        self.copy('*pcred.pdb', dst='bin', keep_path=False)
        self.copy('*.a', dst='lib', keep_path=False)
        if get_safe(self.options, 'pcreposix'):
            self.copy('pcreposix.h', src='pcre-8.45', dst='include',
                keep_path=False)
            self.copy('regex.h', src='.', dst='include', keep_path=False)
            self.copy('*pcreposix.lib', dst='lib', keep_path=False)
            self.copy('*pcreposixd.lib', dst='lib', keep_path=False)
            self.copy('*pcreposix.pdb', dst='bin', keep_path=False)
            self.copy('*pcreposixd.pdb', dst='bin', keep_path=False)

    def package_info(self):
        self.cpp_info.libs = ['pcre']
        if (self.settings.os == 'Windows' and self.settings.build_type ==
            'Debug'):
            self.cpp_info.libs = ['pcred']
        if get_safe(self.options, 'pcreposix'):
            self.cpp_info.libs = ['pcre', 'pcreposix']
            if (self.settings.os == 'Windows' and self.settings.build_type ==
                'Debug'):
                self.cpp_info.libs = ['pcred', 'pcreposixd']
        if self.settings.os == 'Windows':
            self.cpp_info.defines.append('PCRE_STATIC')

<mask token>


class PcreConan(ConanFile):
    name = 'pcre'
    version = '8.45+1'
    license = 'PCRE2 License https://www.pcre.org/licence.txt'
    description = (
        'PCRE2 is a library of functions to support regular expressions whose syntax and semantics are as close as possible to those of the Perl 5 language.'
        )
    url = 'https://github.com/odant/conan-pcre'
    settings = {'os': ['Windows', 'Linux'], 'compiler': ['Visual Studio',
        'gcc'], 'build_type': ['Debug', 'Release'], 'arch': ['x86_64',
        'x86', 'mips', 'armv7']}
    options = {'pcreposix': [False, True]}
    default_options = 'pcreposix=True'
    generators = 'cmake'
    exports_sources = ('pcre-8.45/*', 'CMakeLists.txt', 'FindPCRE.cmake',
        'regex.h')
    no_copy_source = True
    build_policy = 'missing'

    def configure(self):
        del self.settings.compiler.libcxx

    def build(self):
        cmake = CMake(self)
        if self.settings.os != 'Windows':
            cmake.definitions['CMAKE_POSITION_INDEPENDENT_CODE:BOOL'] = 'ON'
        cmake.definitions['BUILD_SHARED_LIBS:BOOL'] = 'OFF'
        cmake.definitions['PCRE_BUILD_PCRE8:BOOL'] = 'ON'
        cmake.definitions['PCRE_BUILD_PCRE16:BOOL'] = 'OFF'
        cmake.definitions['PCRE_BUILD_PCRE32:BOOL'] = 'OFF'
        cmake.definitions['PCRE_BUILD_PCRECPP:BOOL'] = 'OFF'
        cmake.definitions['PCRE_EBCDIC:BOOL'] = 'OFF'
        cmake.definitions['PCRE_EBCDIC_NL25:BOOL'] = 'OFF'
        cmake.definitions['PCRE_BUILD_PCREGREP:BOOL'] = 'OFF'
        cmake.definitions['PCRE_BUILD_TESTS:BOOL'] = 'OFF'
        cmake.definitions['PCRE_SUPPORT_LIBZ:BOOL'] = 'OFF'
        cmake.definitions['PCRE_SUPPORT_LIBBZ2:BOOL'] = 'OFF'
        cmake.definitions['PCRE_SUPPORT_LIBEDIT:BOOL'] = 'OFF'
        cmake.definitions['PCRE_SUPPORT_LIBREADLINE:BOOL'] = 'OFF'
        if (self.settings.os == 'Windows' and self.settings.compiler ==
            'Visual Studio'):
            cmake.definitions['PCRE_STATIC_RUNTIME:BOOL'] = 'OFF'
        cmake.configure()
        cmake.build()

    def package(self):
        self.copy('FindPCRE.cmake', src='.', dst='.')
        self.copy('*pcre.h', dst='include', keep_path=False)
        self.copy('*pcre.lib', dst='lib', keep_path=False)
        self.copy('*pcred.lib', dst='lib', keep_path=False)
        self.copy('*pcre.pdb', dst='bin', keep_path=False)
        self.copy('*pcred.pdb', dst='bin', keep_path=False)
        self.copy('*.a', dst='lib', keep_path=False)
        if get_safe(self.options, 'pcreposix'):
            self.copy('pcreposix.h', src='pcre-8.45', dst='include',
                keep_path=False)
            self.copy('regex.h', src='.', dst='include', keep_path=False)
            self.copy('*pcreposix.lib', dst='lib', keep_path=False)
            self.copy('*pcreposixd.lib', dst='lib', keep_path=False)
            self.copy('*pcreposix.pdb', dst='bin', keep_path=False)
            self.copy('*pcreposixd.pdb', dst='bin', keep_path=False)

    def package_info(self):
        self.cpp_info.libs = ['pcre']
        if (self.settings.os == 'Windows' and self.settings.build_type ==
            'Debug'):
            self.cpp_info.libs = ['pcred']
        if get_safe(self.options, 'pcreposix'):
            self.cpp_info.libs = ['pcre', 'pcreposix']
            if (self.settings.os == 'Windows' and self.settings.build_type ==
                'Debug'):
                self.cpp_info.libs = ['pcred', 'pcreposixd']
        if self.settings.os == 'Windows':
            self.cpp_info.defines.append('PCRE_STATIC')

<mask token>


def get_safe(options, name):
    try:
        return getattr(options, name, None)
    except ConanException:
        return None


class PcreConan(ConanFile):
    name = 'pcre'
    version = '8.45+1'
    license = 'PCRE2 License https://www.pcre.org/licence.txt'
    description = (
        'PCRE2 is a library of functions to support regular expressions whose syntax and semantics are as close as possible to those of the Perl 5 language.'
        )
    url = 'https://github.com/odant/conan-pcre'
    settings = {'os': ['Windows', 'Linux'], 'compiler': ['Visual Studio',
        'gcc'], 'build_type': ['Debug', 'Release'], 'arch': ['x86_64',
        'x86', 'mips', 'armv7']}
    options = {'pcreposix': [False, True]}
    default_options = 'pcreposix=True'
    generators = 'cmake'
    exports_sources = ('pcre-8.45/*', 'CMakeLists.txt', 'FindPCRE.cmake',
        'regex.h')
    no_copy_source = True
    build_policy = 'missing'

    def configure(self):
        del self.settings.compiler.libcxx

    def build(self):
        cmake = CMake(self)
        if self.settings.os != 'Windows':
            cmake.definitions['CMAKE_POSITION_INDEPENDENT_CODE:BOOL'] = 'ON'
        cmake.definitions['BUILD_SHARED_LIBS:BOOL'] = 'OFF'
        cmake.definitions['PCRE_BUILD_PCRE8:BOOL'] = 'ON'
        cmake.definitions['PCRE_BUILD_PCRE16:BOOL'] = 'OFF'
        cmake.definitions['PCRE_BUILD_PCRE32:BOOL'] = 'OFF'
        cmake.definitions['PCRE_BUILD_PCRECPP:BOOL'] = 'OFF'
        cmake.definitions['PCRE_EBCDIC:BOOL'] = 'OFF'
        cmake.definitions['PCRE_EBCDIC_NL25:BOOL'] = 'OFF'
        cmake.definitions['PCRE_BUILD_PCREGREP:BOOL'] = 'OFF'
        cmake.definitions['PCRE_BUILD_TESTS:BOOL'] = 'OFF'
        cmake.definitions['PCRE_SUPPORT_LIBZ:BOOL'] = 'OFF'
        cmake.definitions['PCRE_SUPPORT_LIBBZ2:BOOL'] = 'OFF'
        cmake.definitions['PCRE_SUPPORT_LIBEDIT:BOOL'] = 'OFF'
        cmake.definitions['PCRE_SUPPORT_LIBREADLINE:BOOL'] = 'OFF'
        if (self.settings.os == 'Windows' and self.settings.compiler ==
            'Visual Studio'):
            cmake.definitions['PCRE_STATIC_RUNTIME:BOOL'] = 'OFF'
        cmake.configure()
        cmake.build()

    def package(self):
        self.copy('FindPCRE.cmake', src='.', dst='.')
        self.copy('*pcre.h', dst='include', keep_path=False)
        self.copy('*pcre.lib', dst='lib', keep_path=False)
        self.copy('*pcred.lib', dst='lib', keep_path=False)
        self.copy('*pcre.pdb', dst='bin', keep_path=False)
        self.copy('*pcred.pdb', dst='bin', keep_path=False)
        self.copy('*.a', dst='lib', keep_path=False)
        if get_safe(self.options, 'pcreposix'):
            self.copy('pcreposix.h', src='pcre-8.45', dst='include',
                keep_path=False)
            self.copy('regex.h', src='.', dst='include', keep_path=False)
            self.copy('*pcreposix.lib', dst='lib', keep_path=False)
            self.copy('*pcreposixd.lib', dst='lib', keep_path=False)
            self.copy('*pcreposix.pdb', dst='bin', keep_path=False)
            self.copy('*pcreposixd.pdb', dst='bin', keep_path=False)

    def package_info(self):
        self.cpp_info.libs = ['pcre']
        if (self.settings.os == 'Windows' and self.settings.build_type ==
            'Debug'):
            self.cpp_info.libs = ['pcred']
        if get_safe(self.options, 'pcreposix'):
            self.cpp_info.libs = ['pcre', 'pcreposix']
            if (self.settings.os == 'Windows' and self.settings.build_type ==
                'Debug'):
                self.cpp_info.libs = ['pcred', 'pcreposixd']
        if self.settings.os == 'Windows':
            self.cpp_info.defines.append('PCRE_STATIC')

from conans import ConanFile, CMake
from conans.errors import ConanException


def get_safe(options, name):
    try:
        return getattr(options, name, None)
    except ConanException:
        return None


class PcreConan(ConanFile):
    name = 'pcre'
    version = '8.45+1'
    license = 'PCRE2 License https://www.pcre.org/licence.txt'
    description = (
        'PCRE2 is a library of functions to support regular expressions whose syntax and semantics are as close as possible to those of the Perl 5 language.'
        )
    url = 'https://github.com/odant/conan-pcre'
    settings = {'os': ['Windows', 'Linux'], 'compiler': ['Visual Studio',
        'gcc'], 'build_type': ['Debug', 'Release'], 'arch': ['x86_64',
        'x86', 'mips', 'armv7']}
    options = {'pcreposix': [False, True]}
    default_options = 'pcreposix=True'
    generators = 'cmake'
    exports_sources = ('pcre-8.45/*', 'CMakeLists.txt', 'FindPCRE.cmake',
        'regex.h')
    no_copy_source = True
    build_policy = 'missing'

    def configure(self):
        del self.settings.compiler.libcxx

    def build(self):
        cmake = CMake(self)
        if self.settings.os != 'Windows':
            cmake.definitions['CMAKE_POSITION_INDEPENDENT_CODE:BOOL'] = 'ON'
        cmake.definitions['BUILD_SHARED_LIBS:BOOL'] = 'OFF'
        cmake.definitions['PCRE_BUILD_PCRE8:BOOL'] = 'ON'
        cmake.definitions['PCRE_BUILD_PCRE16:BOOL'] = 'OFF'
        cmake.definitions['PCRE_BUILD_PCRE32:BOOL'] = 'OFF'
        cmake.definitions['PCRE_BUILD_PCRECPP:BOOL'] = 'OFF'
        cmake.definitions['PCRE_EBCDIC:BOOL'] = 'OFF'
        cmake.definitions['PCRE_EBCDIC_NL25:BOOL'] = 'OFF'
        cmake.definitions['PCRE_BUILD_PCREGREP:BOOL'] = 'OFF'
        cmake.definitions['PCRE_BUILD_TESTS:BOOL'] = 'OFF'
        cmake.definitions['PCRE_SUPPORT_LIBZ:BOOL'] = 'OFF'
        cmake.definitions['PCRE_SUPPORT_LIBBZ2:BOOL'] = 'OFF'
        cmake.definitions['PCRE_SUPPORT_LIBEDIT:BOOL'] = 'OFF'
        cmake.definitions['PCRE_SUPPORT_LIBREADLINE:BOOL'] = 'OFF'
        if (self.settings.os == 'Windows' and self.settings.compiler ==
            'Visual Studio'):
            cmake.definitions['PCRE_STATIC_RUNTIME:BOOL'] = 'OFF'
        cmake.configure()
        cmake.build()

    def package(self):
        self.copy('FindPCRE.cmake', src='.', dst='.')
        self.copy('*pcre.h', dst='include', keep_path=False)
        self.copy('*pcre.lib', dst='lib', keep_path=False)
        self.copy('*pcred.lib', dst='lib', keep_path=False)
        self.copy('*pcre.pdb', dst='bin', keep_path=False)
        self.copy('*pcred.pdb', dst='bin', keep_path=False)
        self.copy('*.a', dst='lib', keep_path=False)
        if get_safe(self.options, 'pcreposix'):
            self.copy('pcreposix.h', src='pcre-8.45', dst='include',
                keep_path=False)
            self.copy('regex.h', src='.', dst='include', keep_path=False)
            self.copy('*pcreposix.lib', dst='lib', keep_path=False)
            self.copy('*pcreposixd.lib', dst='lib', keep_path=False)
            self.copy('*pcreposix.pdb', dst='bin', keep_path=False)
            self.copy('*pcreposixd.pdb', dst='bin', keep_path=False)

    def package_info(self):
        self.cpp_info.libs = ['pcre']
        if (self.settings.os == 'Windows' and self.settings.build_type ==
            'Debug'):
            self.cpp_info.libs = ['pcred']
        if get_safe(self.options, 'pcreposix'):
            self.cpp_info.libs = ['pcre', 'pcreposix']
            if (self.settings.os == 'Windows' and self.settings.build_type ==
                'Debug'):
                self.cpp_info.libs = ['pcred', 'pcreposixd']
        if self.settings.os == 'Windows':
            self.cpp_info.defines.append('PCRE_STATIC')

from conans import ConanFile, CMake
from conans.errors import ConanException

def get_safe(options, name):
    try:
        return getattr(options, name, None)
    except ConanException:
        return None

class PcreConan(ConanFile):
    name = "pcre"
    version = "8.45+1"
    license = "PCRE2 License https://www.pcre.org/licence.txt"
    description = "PCRE2 is a library of functions to support regular expressions whose syntax and semantics are as close as possible to those of the Perl 5 language."
    url = "https://github.com/odant/conan-pcre"
    settings = {
        "os": ["Windows", "Linux"],
        "compiler": ["Visual Studio", "gcc"],
        "build_type": ["Debug", "Release"],
        "arch": ["x86_64", "x86", "mips", "armv7"]
    }
    options = {
        "pcreposix": [False, True]
    }
    default_options = "pcreposix=True"
    generators = "cmake"
    exports_sources = "pcre-8.45/*", "CMakeLists.txt", "FindPCRE.cmake", "regex.h"
    no_copy_source = True
    build_policy = "missing"

    def configure(self):
        # Pure C library
        del self.settings.compiler.libcxx

    def build(self):
        cmake = CMake(self)
        #
        if self.settings.os != "Windows":
            cmake.definitions["CMAKE_POSITION_INDEPENDENT_CODE:BOOL"] = "ON"
        cmake.definitions["BUILD_SHARED_LIBS:BOOL"] = "OFF"
        #
        cmake.definitions["PCRE_BUILD_PCRE8:BOOL"] = "ON"
        cmake.definitions["PCRE_BUILD_PCRE16:BOOL"] = "OFF"
        cmake.definitions["PCRE_BUILD_PCRE32:BOOL"] = "OFF"
        cmake.definitions["PCRE_BUILD_PCRECPP:BOOL"] = "OFF"
        cmake.definitions["PCRE_EBCDIC:BOOL"] = "OFF"
        cmake.definitions["PCRE_EBCDIC_NL25:BOOL"] = "OFF"
        cmake.definitions["PCRE_BUILD_PCREGREP:BOOL"] = "OFF"
        cmake.definitions["PCRE_BUILD_TESTS:BOOL"] = "OFF"
        cmake.definitions["PCRE_SUPPORT_LIBZ:BOOL"] = "OFF"
        cmake.definitions["PCRE_SUPPORT_LIBBZ2:BOOL"] = "OFF"
        cmake.definitions["PCRE_SUPPORT_LIBEDIT:BOOL"] = "OFF"
        cmake.definitions["PCRE_SUPPORT_LIBREADLINE:BOOL"] = "OFF"
        if self.settings.os == "Windows" and self.settings.compiler == "Visual Studio":
            cmake.definitions["PCRE_STATIC_RUNTIME:BOOL"] = "OFF"
        #
        cmake.configure()
        cmake.build()

    def package(self):
        self.copy("FindPCRE.cmake", src=".", dst=".")
        self.copy("*pcre.h", dst="include", keep_path=False)
        self.copy("*pcre.lib", dst="lib", keep_path=False)
        self.copy("*pcred.lib", dst="lib", keep_path=False)
        self.copy("*pcre.pdb", dst="bin", keep_path=False)
        self.copy("*pcred.pdb", dst="bin", keep_path=False)
        self.copy("*.a", dst="lib", keep_path=False)
        if get_safe(self.options, "pcreposix"):
            self.copy("pcreposix.h", src="pcre-8.45", dst="include", keep_path=False)
            self.copy("regex.h", src=".", dst="include", keep_path=False)
            self.copy("*pcreposix.lib", dst="lib", keep_path=False)
            self.copy("*pcreposixd.lib", dst="lib", keep_path=False)
            self.copy("*pcreposix.pdb", dst="bin", keep_path=False)
            self.copy("*pcreposixd.pdb", dst="bin", keep_path=False)
        
    def package_info(self):
        self.cpp_info.libs = ["pcre"]
        if self.settings.os == "Windows" and self.settings.build_type == "Debug":
            self.cpp_info.libs = ["pcred"]
        if get_safe(self.options, "pcreposix"):
            self.cpp_info.libs = ["pcre", "pcreposix"]
            if self.settings.os == "Windows" and self.settings.build_type == "Debug":
                self.cpp_info.libs = ["pcred", "pcreposixd"]
        if self.settings.os == "Windows":
            self.cpp_info.defines.append("PCRE_STATIC")

