|
|
|
|
@ -1,4 +1,4 @@ |
|
|
|
|
## xournal-thumbnailer executable ## |
|
|
|
|
## xournalpp-thumbnailer executable ## |
|
|
|
|
|
|
|
|
|
if (WIN32) |
|
|
|
|
# Windows does not support the thumbniler like this |
|
|
|
|
@ -7,8 +7,8 @@ endif () |
|
|
|
|
|
|
|
|
|
add_definitions (-DBUILD_THUMBNAILER) |
|
|
|
|
|
|
|
|
|
add_executable (xournal-thumbnailer |
|
|
|
|
xournal-thumbnailer.cpp |
|
|
|
|
add_executable (xournalpp-thumbnailer |
|
|
|
|
xournalpp-thumbnailer.cpp |
|
|
|
|
"${PROJECT_SOURCE_DIR}/src/util/GzUtil.cpp" |
|
|
|
|
"${PROJECT_SOURCE_DIR}/src/util/Path.cpp" |
|
|
|
|
"${PROJECT_SOURCE_DIR}/src/util/PlaceholderString.cpp" |
|
|
|
|
@ -24,40 +24,40 @@ else() |
|
|
|
|
set(thumbnailer_GTK_LDFLAGS "${GTK_LDFLAGS}") |
|
|
|
|
endif() |
|
|
|
|
|
|
|
|
|
target_link_libraries (xournal-thumbnailer |
|
|
|
|
target_link_libraries (xournalpp-thumbnailer |
|
|
|
|
${ZLIB_LIBRARIES} |
|
|
|
|
${Glib_LDFLAGS} |
|
|
|
|
${ZIP_LDFLAGS} |
|
|
|
|
${thumbnailer_GTK_LDFLAGS} |
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
set (THUMBNAILER_BIN "xournal-thumbnailer") |
|
|
|
|
set (THUMBNAILER_BIN "xournalpp-thumbnailer") |
|
|
|
|
|
|
|
|
|
add_custom_command (TARGET xournal-thumbnailer POST_BUILD |
|
|
|
|
add_custom_command (TARGET xournalpp-thumbnailer POST_BUILD |
|
|
|
|
COMMAND ${CMAKE_STRIP} ${THUMBNAILER_BIN} |
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
## Install ## |
|
|
|
|
|
|
|
|
|
install (TARGETS xournal-thumbnailer |
|
|
|
|
install (TARGETS xournalpp-thumbnailer |
|
|
|
|
RUNTIME DESTINATION bin |
|
|
|
|
COMPONENT xournal-thumbnailer |
|
|
|
|
COMPONENT xournalpp-thumbnailer |
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
## Desktop install targets ## |
|
|
|
|
|
|
|
|
|
configure_file (xournal-thumbnailer-xoj.schemas xournal-thumbnailer-xoj.schemas COPYONLY) |
|
|
|
|
configure_file (xournalpp-thumbnailer-xoj.schemas xournalpp-thumbnailer-xoj.schemas COPYONLY) |
|
|
|
|
|
|
|
|
|
add_custom_target (desktop-install-thumbnailer |
|
|
|
|
COMMAND "${PROJECT_SOURCE_DIR}/src/xoj-preview-extractor/desktop-install.sh" install |
|
|
|
|
|
|
|
|
|
COMMENT "Install xournal-thumbnailer as xoj file thumbnail generator" |
|
|
|
|
SOURCES xournal-thumbnailer xournal-thumbnailer-xoj.schemas desktop-install.sh |
|
|
|
|
COMMENT "Install xournalpp-thumbnailer as xoj file thumbnail generator" |
|
|
|
|
SOURCES xournalpp-thumbnailer xournalpp-thumbnailer-xoj.schemas desktop-install.sh |
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
add_custom_target (desktop-uninstall-thumbnailer |
|
|
|
|
COMMAND "${PROJECT_SOURCE_DIR}/src/xoj-preview-extractor/desktop-install.sh" uninstall |
|
|
|
|
|
|
|
|
|
COMMENT "Uninstall xournal-thumbnailer as xoj file thumbnail generator" |
|
|
|
|
SOURCES xournal-thumbnailer xournal-thumbnailer-xoj.schemas desktop-install.sh |
|
|
|
|
COMMENT "Uninstall xournalpp-thumbnailer as xoj file thumbnail generator" |
|
|
|
|
SOURCES xournalpp-thumbnailer xournalpp-thumbnailer-xoj.schemas desktop-install.sh |
|
|
|
|
) |
|
|
|
|
|