Skip to content

Commit 78a868a

Browse files
committed
build and install library
1 parent 94215ff commit 78a868a

File tree

1 file changed

+15
-1
lines changed

1 file changed

+15
-1
lines changed

pdf2htmlEX/CMakeLists.txt

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,11 @@ set(PDF2HTMLEX_SRC ${PDF2HTMLEX_SRC}
169169
src/TmpFiles.cc
170170
)
171171

172-
add_executable(pdf2htmlEX ${PDF2HTMLEX_SRC})
172+
add_library(libpdf2htmlEX ${PDF2HTMLEX_SRC})
173+
target_link_libraries(libpdf2htmlEX ${PDF2HTMLEX_LIBS})
174+
set_target_properties(libpdf2htmlEX PROPERTIES OUTPUT_NAME pdf2htmlEX)
175+
176+
add_executable(pdf2htmlEX libpdf2htmlEX)
173177
target_link_libraries(pdf2htmlEX ${PDF2HTMLEX_LIBS})
174178

175179
add_custom_target(pdf2htmlEX_resources ALL DEPENDS
@@ -195,6 +199,16 @@ add_custom_command(OUTPUT
195199
${CMAKE_SOURCE_DIR}/share/fancy.css
196200
)
197201

202+
install (TARGETS libpdf2htmlEX
203+
LIBRARY DESTINATION lib
204+
ARCHIVE DESTINATION lib
205+
)
206+
install (
207+
DIRECTORY pdf2htmlEX/src/
208+
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}
209+
FILES_MATCHING PATTERN "*.h"
210+
)
211+
198212
install (TARGETS pdf2htmlEX DESTINATION bin)
199213

200214
set(PDF2HTMLEX_RESOURCE

0 commit comments

Comments
 (0)