This repository contains an HTTP 1.0/1.1 client implementation in C.
- To build this project, make sure that make, CMake, cmocka, and a C compiler are installed on your machine (i.e. gcc, clang, llvm, etc.)
- Next, within the project's root directory, create a directory and call it "build";
mkdir build
. - Then, navigate to the build directory you just created;
cd build
. - Once in the build directory run;
cmake -G "Unix Makefiles" ..
. This will generate a Unix Makefile based off the CMakeLists.txt file in the parent directory (i.e. the project's root directory). - Finally, you can run
make
to generate the packaged executable of the project.