server-skynet-source-3rd-je.../msvc
David Goldblatt ca30b5db2b Introduce hpdata_t.
Using an edata_t both for hugepages and the allocations within those hugepages
was convenient at first, but has outlived its usefulness.  Representing
hugepages explicitly, with their own data structure, will make future
development easier.
2020-12-07 06:21:08 -08:00
..
projects Introduce hpdata_t. 2020-12-07 06:21:08 -08:00
test_threads Fix je_ prefix issue in test 2019-09-24 11:24:57 -07:00
jemalloc_vc2015.sln Add MS Visual Studio 2015 support 2016-02-20 10:55:23 -08:00
jemalloc_vc2017.sln Fix MSVC 2015 project and add a VS 2017 solution 2017-10-16 10:26:54 -07:00
ReadMe.txt Fix MSVC 2015 project and add a VS 2017 solution 2017-10-16 10:26:54 -07:00

How to build jemalloc for Windows
=================================

1. Install Cygwin with at least the following packages:
   * autoconf
   * autogen
   * gawk
   * grep
   * sed

2. Install Visual Studio 2015 or 2017 with Visual C++

3. Add Cygwin\bin to the PATH environment variable

4. Open "x64 Native Tools Command Prompt for VS 2017"
   (note: x86/x64 doesn't matter at this point)

5. Generate header files:
   sh -c "CC=cl ./autogen.sh"

6. Now the project can be opened and built in Visual Studio:
   msvc\jemalloc_vc2017.sln