Skip to content

Commit 5f7a1ac

Browse files
authored
Merge pull request #36 from simon987/wip-doc
Wip doc
2 parents 9ae77fd + 513a21c commit 5f7a1ac

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

47 files changed

+464
-3234
lines changed

CMakeLists.txt

+36-10
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ set(CMAKE_C_STANDARD 11)
44
project(sist2 C)
55
list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_LIST_DIR}/CMakeModules")
66

7+
option(SIST_DEBUG "Build a debug executable" on)
8+
79
add_executable(
810
sist2
911
src/main.c
@@ -81,14 +83,40 @@ target_link_directories(
8183
${UUID_LIBRARY_DIRS}
8284
)
8385

84-
target_compile_options(sist2
86+
target_compile_options(
87+
sist2
8588
PRIVATE
86-
-Ofast
87-
# -march=native
8889
-fPIC
89-
-fno-stack-protector
90-
-fomit-frame-pointer
91-
)
90+
)
91+
92+
if (SIST_DEBUG)
93+
target_compile_options(
94+
sist2
95+
PRIVATE
96+
-g
97+
-fstack-protector
98+
-fno-omit-frame-pointer
99+
-fsanitize=address
100+
)
101+
target_link_options(
102+
sist2
103+
PRIVATE
104+
-fsanitize=address
105+
)
106+
set_target_properties(
107+
sist2
108+
PROPERTIES
109+
OUTPUT_NAME sist2_debug
110+
)
111+
else ()
112+
target_compile_options(
113+
sist2
114+
PRIVATE
115+
-Ofast
116+
-fno-stack-protector
117+
-fomit-frame-pointer
118+
)
119+
endif ()
92120

93121
TARGET_LINK_LIBRARIES(
94122
sist2
@@ -115,16 +143,14 @@ TARGET_LINK_LIBRARIES(
115143

116144
m
117145
bz2
118-
${PROJECT_SOURCE_DIR}/lib/libmagic.a
146+
# ${PROJECT_SOURCE_DIR}/lib/libmagic.a
147+
magic
119148
${PROJECT_SOURCE_DIR}/lib/libharfbuzz.a
120149
${PROJECT_SOURCE_DIR}/lib/libopenjp2.a
121150
freetype
122151
archive
123152

124153
xml2
125-
${PROJECT_SOURCE_DIR}/lib/libopc/libmce.a
126-
${PROJECT_SOURCE_DIR}/lib/libopc/libopc.a
127-
${PROJECT_SOURCE_DIR}/lib/libopc/libplib.a
128154

129155
${PROJECT_SOURCE_DIR}/lib/libtesseract.a
130156
${PROJECT_SOURCE_DIR}/lib/liblept.a

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ binaries.
123123
libssl-dev uuid-dev python3 libmagic-dev libfreetype6-dev \
124124
libcurl4-openssl-dev libbz2-dev yasm libharfbuzz-dev ragel \
125125
libarchive-dev libtiff5 libpng16-16 libpango1.0-dev \
126-
libxml2-dev
126+
libxml2-dev libopenjp2-7-dev libleptonica-dev
127127
```
128128
129129
2. Build

argparse

include/mce/config.h

-53
This file was deleted.

include/mce/helper.h

-189
This file was deleted.

0 commit comments

Comments
 (0)