File tree Expand file tree Collapse file tree 3 files changed +12
-6
lines changed
Expand file tree Collapse file tree 3 files changed +12
-6
lines changed Original file line number Diff line number Diff line change 388388 RelativePath=" ..\..\..\programs\datagen.c"
389389 >
390390 </File >
391+ <File
392+ RelativePath=" ..\..\..\programs\bench.c"
393+ >
394+ </File >
391395 <File
392396 RelativePath=" ..\..\..\tests\fullbench.c"
393397 >
Original file line number Diff line number Diff line change @@ -40,7 +40,10 @@ SET(PROGRAMS_DIR ${ZSTD_SOURCE_DIR}/programs)
4040SET (TESTS_DIR ${ZSTD_SOURCE_DIR} /tests)
4141INCLUDE_DIRECTORIES (${TESTS_DIR} ${PROGRAMS_DIR} ${LIBRARY_DIR} ${LIBRARY_DIR} /common ${LIBRARY_DIR} /compress ${LIBRARY_DIR} /dictBuilder)
4242
43- ADD_EXECUTABLE (fullbench ${PROGRAMS_DIR} /datagen.c ${TESTS_DIR} /fullbench.c)
43+ ADD_EXECUTABLE (datagen ${PROGRAMS_DIR} /datagen.c ${TESTS_DIR} /datagencli.c)
44+ TARGET_LINK_LIBRARIES (datagen libzstd_static)
45+
46+ ADD_EXECUTABLE (fullbench ${PROGRAMS_DIR} /datagen.c ${PROGRAMS_DIR} /bench.c ${TESTS_DIR} /fullbench.c)
4447TARGET_LINK_LIBRARIES (fullbench libzstd_static)
4548
4649ADD_EXECUTABLE (fuzzer ${PROGRAMS_DIR} /datagen.c ${TESTS_DIR} /fuzzer.c)
@@ -49,7 +52,4 @@ TARGET_LINK_LIBRARIES(fuzzer libzstd_static)
4952IF (UNIX )
5053 ADD_EXECUTABLE (paramgrill ${PROGRAMS_DIR} /bench.c ${PROGRAMS_DIR} /datagen.c ${TESTS_DIR} /paramgrill.c)
5154 TARGET_LINK_LIBRARIES (paramgrill libzstd_static m) #m is math library
52-
53- ADD_EXECUTABLE (datagen ${PROGRAMS_DIR} /datagen.c ${TESTS_DIR} /datagencli.c)
54- TARGET_LINK_LIBRARIES (datagen libzstd_static)
5555ENDIF (UNIX )
Original file line number Diff line number Diff line change @@ -81,7 +81,8 @@ DECODECORPUS_TESTTIME ?= -T30
8181default : fullbench
8282 @echo $(ZSTDMT_OBJECTS )
8383
84- all : fullbench fuzzer zstreamtest paramgrill datagen decodecorpus roundTripCrash
84+ all : fullbench fuzzer zstreamtest paramgrill datagen decodecorpus roundTripCrash \
85+ fullbench-lib
8586
8687all32 : fullbench32 fuzzer32 zstreamtest32
8788
@@ -134,8 +135,9 @@ fullbench fullbench32 : $(ZSTD_FILES)
134135fullbench fullbench32 : $(PRGDIR ) /datagen.c $(PRGDIR ) /bench.c fullbench.c
135136 $(CC ) $(FLAGS ) $^ -o $@ $(EXT )
136137
138+ fullbench-lib : CPPFLAGS += -DXXH_NAMESPACE=ZSTD_
137139fullbench-lib : zstd-staticLib
138- fullbench-lib : $(PRGDIR ) /datagen.c fullbench.c
140+ fullbench-lib : $(PRGDIR ) /datagen.c $( PRGDIR ) /bench.c fullbench.c
139141 $(CC ) $(FLAGS ) $(filter % .c,$^ ) -o $@ $(EXT ) $(ZSTDDIR ) /libzstd.a
140142
141143# note : broken : requires unavailable symbols
You can’t perform that action at this time.
0 commit comments