Skip to content
Snippets Groups Projects
Commit d350c170 authored by Olivier Langella's avatar Olivier Langella
Browse files

build latex documentation only with -DGO_LATEX=true

inkscape added to build debian package
parent 29db6d8f
No related branches found
No related tags found
No related merge requests found
......@@ -6,7 +6,7 @@ Homepage: http://pappso.inra.fr/
DM-Upload-Allowed: yes
Uploaders: Olivier Langella <olivier.langella@moulon.inra.fr>
Standards-Version: 1.0
Build-Depends: debhelper (>= 5), cmake (>= 2.6), ant (>=1.7), openjdk-6-jdk (>=1.6), libswt-gtk-3.5-java | libswt-gtk-3.6-java | libswt-gtk-3-java, libbatik-java (>=1.7), libswt-mozilla-gtk-3.5-jni | libswt-webkit-gtk-3.6-jni | libswt-webkit-gtk-3-jni, liblog4j1.2-java (>=1.2.15), libcommons-httpclient-java (>=3.1), libcommons-codec-java (>=1.4), libcommons-logging-java (>=1.1.1), texlive-latex-recommended, texlive-fonts-recommended
Build-Depends: debhelper (>= 5), cmake (>= 2.6), ant (>=1.7), openjdk-6-jdk (>=1.6), libswt-gtk-3.5-java | libswt-gtk-3.6-java | libswt-gtk-3-java, libbatik-java (>=1.7), libswt-mozilla-gtk-3.5-jni | libswt-webkit-gtk-3.6-jni | libswt-webkit-gtk-3-jni, liblog4j1.2-java (>=1.2.15), libcommons-httpclient-java (>=3.1), libcommons-codec-java (>=1.4), libcommons-logging-java (>=1.1.1), texlive-latex-recommended, texlive-fonts-recommended, inkscape
Package: xtandempipeline
Architecture: all
......
......@@ -12,7 +12,7 @@ export DESTDIR=$(CURDIR)/debian/tmp
configure: configure-stamp
configure-stamp:
cmake -DCMAKE_INSTALL_PREFIX=/usr .
cmake -DCMAKE_INSTALL_PREFIX=/usr -DGO_LATEX .
dh_testdir
# Add here commands to configure the package.
......@@ -24,6 +24,7 @@ build: build-stamp
build-stamp: configure-stamp
dh_testdir
$(MAKE) pdf
# Add here commands to compile the package.
$(MAKE)
#docbook-to-man debian/abiftake.sgml > abiftake.1
......@@ -45,7 +46,7 @@ install: build
dh_testroot
dh_prep
dh_installdirs
$(MAKE) pdf
# Add here commands to install the package into debian/masschroq.
$(MAKE) DESTDIR=$(DESTDIR) install
......
include("${CMAKE_SOURCE_DIR}/share/cmake/Modules/UseLATEX.cmake")
set(LATEX_OUTPUT_PATH "${CMAKE_BINARY_DIR}/share/doc/xtandempipeline-doc")
SET (SVG_CONVERT "${CMAKE_SOURCE_DIR}/share/cmake/Modules/convert_svg.bash")
FILE(GLOB SVG_FILES "${CMAKE_CURRENT_SOURCE_DIR}/images/*.svg")
ADD_CUSTOM_TARGET(svg2pdf ALL
COMMAND /bin/bash ${SVG_CONVERT} ${SVG_FILES}
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/images
COMMENT "Converting SVG files..."
)
ADD_LATEX_DOCUMENT(xtandem_pipeline.tex
IMAGE_DIRS images
NO_DEFAULT
)
IF (GO_LATEX)
MESSAGE ("prepare for latex compilation")
include("${CMAKE_SOURCE_DIR}/share/cmake/Modules/UseLATEX.cmake")
set(LATEX_OUTPUT_PATH "${CMAKE_BINARY_DIR}/share/doc/xtandempipeline-doc")
SET (SVG_CONVERT "${CMAKE_SOURCE_DIR}/share/cmake/Modules/convert_svg.bash")
FILE(GLOB SVG_FILES "${CMAKE_CURRENT_SOURCE_DIR}/images/*.svg")
ADD_CUSTOM_TARGET(svg2pdf ALL
COMMAND /bin/bash ${SVG_CONVERT} ${SVG_FILES}
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/images
COMMENT "Converting SVG files..."
)
ADD_LATEX_DOCUMENT(xtandem_pipeline.tex
IMAGE_DIRS images
NO_DEFAULT
DEPENDS svg2pdf
)
ADD_CUSTOM_TARGET(view DEPENDS pdf
COMMAND evince xtandem_pipeline.pdf
WORKING_DIRECTORY ${LATEX_OUTPUT_PATH}
COMMENT "Viewing pdf..."
)
ELSE (GO_LATEX)
MESSAGE ("no latex compilation")
ENDIF (GO_LATEX)
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment