Skip to content

Commit 597b5d2

Browse files
committed
yes file upload
0 parents  commit 597b5d2

21 files changed

+11277
-0
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
/cmake-build-*/
2+
/.idea/

CMakeLists.txt

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
cmake_minimum_required(VERSION 3.25)
2+
project(BSdiff)
3+
4+
set(CMAKE_C_STANDARD 99)
5+
6+
add_library(bzip2 STATIC
7+
bz2/blocksort.c
8+
bz2/bzip2.c
9+
bz2/bzip2recover.c
10+
bz2/bzlib.c
11+
bz2/compress.c
12+
bz2/crctable.c
13+
bz2/decompress.c
14+
bz2/huffman.c
15+
bz2/mk251.c
16+
bz2/randtable.c
17+
bz2/unzcrash.c
18+
)
19+
include_directories(bz2)
20+
21+
add_library(libbsdiff STATIC bsdiff.c bspatch.c)
22+
23+
add_executable(BSdiffp bsdiff.c)
24+
target_compile_definitions(BSdiffp PRIVATE BSDIFF_EXECUTABLE)
25+
target_link_libraries(BSdiffp PRIVATE bzip2)
26+
27+
add_executable(BSpatchp bspatch.c)
28+
target_compile_definitions(BSpatchp PRIVATE BSPATCH_EXECUTABLE)
29+
target_link_libraries(BSpatchp PRIVATE bzip2)

0 commit comments

Comments
 (0)