Files
42test/libft
2021-10-25 06:50:26 +02:00
..
2021-10-22 10:26:25 +02:00
2021-10-22 10:26:25 +02:00
2021-10-22 10:26:25 +02:00
2021-10-22 10:26:25 +02:00
2021-10-25 06:50:26 +02:00
2021-10-24 08:02:33 +00:00
2021-10-22 10:26:25 +02:00
2021-10-24 17:43:39 +02:00

libft

Setup

Clone 42test

Create a link to the base of your libft (the one with libft.a and all ft_ and Makefile files)

cd libft

make setup

# You can also specify the path to your libft manually
ln -snvf $HOME/libft libft

Only for Linux

sudo apt-get install -qq -y make gcc clang valgrind libbsd-dev libncurses-dev build-essential

Update

cd libft

make update

Usage

cd 42test/libft

# Display various options
make help

# Tripouille/libftTester (straight to the point)
make b

# jtoty/Libftest (cool layout)
make c

# nemequ/µnit w/ my own Unit Testing (beta software not complete)
make a

# works on MacOS X (and Linux if libbsd-dev installed and so: in libft/Makefile)
# alelievr/libft-unit-test (mind the protect == NULL)
make d

# test bonuses
make bonus

# launch a b c d e (All you can eat)
make test

External Subprojects

Create subprojects

git submodule add https://github.com/jtoty/Libftest.git
git submodule add https://github.com/alelievr/libft-unit-test.git
git submodule add https://github.com/Tripouille/libftTester.git
git submodule add https://github.com/nemequ/munit.git