c9s / r3

libr3 is a high-performance path dispatching library. It compiles your route paths into a prefix tree (trie). By using the constructed prefix trie in the start-up time, you may dispatch your routes with efficiency
http://c9s.github.com/r3/bench.html
MIT License
816 stars 83 forks source link

Windows build - WIP #116

Open simon-p-r opened 6 years ago

simon-p-r commented 6 years ago

Hi

I have created a PR for a windows port as I wanted to port r3 to windows as need a path router for an application server I am writing in c. If it is of interested to anyone I will make more effort to clean-up first cut. I have used VCPKG to install libcheck and PCRE however I will try to link to other dependencies project has if required. It currently successfully builds using appveyor CI.

Thanks Simon

c9s commented 6 years ago

👍

simon-p-r commented 6 years ago

Build is working on both travis and appveyor, the appveyor badge will need updating when a proper appveyor repo is created once PR is merged in.

simon-p-r commented 6 years ago

Can this PR be merged in?

c9s commented 2 years ago

Sorry for the late reply, Looks like there are some files conflicted, could you please take a look? thank you