12 Commits

Author SHA1 Message Date
Yann Collet
02e659c560 minor multiconf update
- more inline comments
- _shared_o variants do now really share their produced object files
2025-05-15 15:32:30 -07:00
Yann Collet
266e3918b4 minor simplification of multiconf.make 2025-05-04 23:56:11 -07:00
Yann Collet
1248dc724c collisionsTest is now compiled with multiconf.make
and multiconf.make now supports both *.cpp and *.cc C++ source files.
2025-05-04 17:33:26 -07:00
Yann Collet
378ea520c5 dynamic library created with multiconf.make 2025-05-04 16:31:47 -07:00
Yann Collet
0e31b789f5 make -C tests finally compatible with -j
and uses multiconf.make
2025-05-04 15:56:17 -07:00
Yann Collet
671c68eeed minor: debug print as one-liner
and support V>2
2025-05-04 15:00:41 -07:00
Yann Collet
a2f7b36b98 minor cleaning and refactor of multiconf.make
- no need for WHOLE_ARCHIVE
- dependency management regrouped in one section
2025-05-04 14:39:13 -07:00
Yann Collet
f0761f4d9a included clean_cache
no need to specify anything in user's Makefile,
clean_cache target is automatically invoked from `make clean`.
2025-05-04 14:06:19 -07:00
Yann Collet
b46c9e94b8 fixed static library flag 2025-05-04 12:36:24 -07:00
Yann Collet
c87fc38d9d also support static_library 2025-05-04 12:08:38 -07:00
Yann Collet
d8db540ede improve make build
- object files preserve their relative path
- correcly recompile xxhsum depending on DISPATCH value
2025-05-04 10:09:50 -07:00
Yann Collet
22c6d81fc3 update Makefile
using multiconf.make
2025-05-03 15:22:30 -07:00