Commit 0a1d5b29 authored by Mathieu Faverge's avatar Mathieu Faverge

Remove references to texinfo

parent bd9b8f15
......@@ -31,11 +31,11 @@ developers must follow and that should be read by contributors.
*** Prerequisites
To generate the documentation you need to have [[http://www.stack.nl/~dimitri/doxygen/][Doxygen]] and
[[https://www.gnu.org/software/texinfo/][Texinfo]] installed on your system.
[[https://orgmode.org/][org-mode]] installed on your system.
For example, on Debian systems:
#+begin_src sh
sudo apt install doxygen texinfo texlive texlive-latex-extra emacs
sudo apt install doxygen org-mode texlive texlive-latex-extra emacs
#+end_src
*** configure + make documentation
......
......@@ -35,7 +35,6 @@ cmake_minimum_required(VERSION 2.8)
#############################################
add_subdirectory(doxygen)
add_subdirectory(orgmode)
#add_subdirectory(texinfo)
###
### END CMakeLists.txt
###
###
#
# @file CMakeLists.txt
#
# @copyright 2009-2014 The University of Tennessee and The University of
# Tennessee Research Foundation. All rights reserved.
# @copyright 2012-2014 Bordeaux INP, CNRS (LaBRI UMR 5800), Inria,
# Univ. Bordeaux. All rights reserved.
#
###
#
# @project MORSE
# MORSE is a software package provided by:
# Inria Bordeaux - Sud-Ouest,
# Univ. of Tennessee,
# King Abdullah Univesity of Science and Technology
# Univ. of California Berkeley,
# Univ. of Colorado Denver.
#
# @version 1.0.0
# @author Cedric Castagnede
# @author Emmanuel Agullo
# @author Mathieu Faverge
# @author Florent Pruvost
# @date 2012-07-13
#
###
cmake_minimum_required(VERSION 2.8)
# Create file version.texi
# ------------------------
configure_file("version.texi.in"
"version.texi"
@ONLY)
configure_file("users_guide.texi.in"
"users_guide.texi"
@ONLY)
set(FIGURES
tile_lu.pdf
tile_lu.jpg
tile_layout.pdf
tile_layout.jpg
trace_qr.pdf
trace_qr.jpg
potri_async.png
morse_header.png
)
set(FIGURES_HTML
tile_lu.jpg
tile_layout.jpg
trace_qr.jpg
potri_async.png
morse_header.png
)
foreach(_fig ${FIGURES})
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/figures/${_fig}
${CMAKE_CURRENT_BINARY_DIR}/${_fig}
COPYONLY)
endforeach()
# Looking which version we can compile
# ------------------------------------
FIND_PROGRAM(MAKEINFO_COMPILER makeinfo)
FIND_PROGRAM(TEXI2DVI_COMPILER texi2dvi)
FIND_PROGRAM(TEX_COMPILER tex)
FIND_PROGRAM(DOT_COMPILER dot)
# Looking for makeinfo
# --------------------
if(MAKEINFO_COMPILER)
# Add target
# ----------
add_custom_command(OUTPUT users_guide.info
COMMAND ${MAKEINFO_COMPILER}
ARGS users_guide.texi
DEPENDS users_guide.texi.in
)
add_custom_command(OUTPUT users_guide.html
COMMAND ${MAKEINFO_COMPILER}
ARGS --html
--no-split
--css-include=${CMAKE_CURRENT_SOURCE_DIR}/morse.css
users_guide.texi
DEPENDS users_guide.texi.in
)
add_custom_target(doc-info-users_guide ALL DEPENDS users_guide.info)
add_custom_target(doc-html-users_guide ALL DEPENDS users_guide.html)
# Installation
# ------------
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/users_guide.info
DESTINATION share/chameleon/info)
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/users_guide.html
DESTINATION share/chameleon/html)
foreach(_fig ${FIGURES_HTML})
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${_fig}
DESTINATION share/chameleon/html)
endforeach()
else(MAKEINFO_COMPILER)
message(STATUS "Looking for makeinfo - not found")
endif(MAKEINFO_COMPILER)
# Looking for texi2dvi
# --------------------
if(TEXI2DVI_COMPILER AND TEX_COMPILER)
# Add target
# ----------
add_custom_command(OUTPUT users_guide.pdf
COMMAND ${TEXI2DVI_COMPILER}
ARGS --pdf
--batch
users_guide.texi
DEPENDS users_guide.texi.in
)
add_custom_target(doc-pdf-users_guide ALL DEPENDS users_guide.pdf)
# Installation
# ------------
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/users_guide.pdf
DESTINATION share/chameleon/pdf)
else()
message(STATUS "Looking for texi2dvi - not found")
endif()
###
### END CMakeLists.txt
###
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
body {
padding: 2em 1em 2em 70px;
margin: 0;
font-family: sans-serif;
color: black;
background: white;
background-position: top left;
background-attachment: fixed;
background-repeat: no-repeat;
}
:link { color: #00C; background: transparent }
:visited { color: #609; background: transparent }
a:active { color: #C00; background: transparent }
a:link img, a:visited img { border-style: none }
a img { color: white; }
@media all {
a img { color: inherit; }
}
th, td {
font-family: sans-serif;
}
h1, h2, h3, h4, h5, h6 { text-align: left }
h1, h2, h3 { color: #005A9C; background: white }
h1 { font: 170% sans-serif }
h2 { font: 140% sans-serif }
h3 { font: 120% sans-serif }
h4 { font: bold 100% sans-serif }
h5 { font: italic 100% sans-serif }
h6 { font: small-caps 100% sans-serif }
.hide { display: none }
div.head { margin-bottom: 1em }
div.head h1 { margin-top: 2em; clear: both }
div.head table { margin-left: 2em; margin-top: 2em }
p.copyright { font-size: small }
p.copyright small { font-size: small }
@media screen {
a[href]:hover { background: #ffa }
}
pre { margin-left: 2em }
dt, dd { margin-top: 0; margin-bottom: 0 }
dt { font-weight: bold }
pre, code { font-family: monospace }
ul.toc, ol.toc {
list-style: disc;
list-style: none;
}
@media aural {
h1, h2, h3 { stress: 20; richness: 90 }
.hide { speak: none }
p.copyright { volume: x-soft; speech-rate: x-fast }
dt { pause-before: 20% }
pre { speak-punctuation: code }
}
/*
body {
background-image: url();
}
*/
\input texinfo @c -*-texinfo-*-
@c %**start of header
@setfilename users_guide.info
@settitle CHAMELEON User's Guide
@c %**end of header
@include version.texi
@c #############################################################################
@copying
Copyright @copyright{} 2017 Inria
@noindent
Copyright @copyright{} 2014 The University of Tennessee
@noindent
Copyright @copyright{} 2014 King Abdullah University of Science and Technology
@quotation
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
@itemize @bullet
@item
Redistributions of source code must retain the above copyright notice, this
list
of conditions and the following disclaimer.
@item
Redistributions in binary form must reproduce the above copyright notice, this
list of conditions and the following disclaimer listed in this license in the
documentation and/or other materials provided with the distribution.
@item
Neither the name of the copyright holders nor the names of its contributors may
be used to endorse or promote products derived from this software without
specific prior written permission.
@end itemize
This software is provided by the copyright holders and contributors "as is" and
any express or implied warranties, including, but not limited to, the implied
warranties of merchantability and fitness for a particular purpose are
disclaimed.
In no event shall the copyright owner or contributors be liable for any direct,
indirect, incidental, special, exemplary, or consequential damages (including,
but not limited to, procurement of substitute goods or services; loss of use,
data, or profits; or business interruption) however caused and on any theory of
liability, whether in contract, strict liability, or tort (including negligence
or otherwise) arising in any way out of the use of this software, even if
advised of the possibility of such damage.
@end quotation
@end copying
@c #############################################################################
@titlepage
@c @flushleft
@c @image{morse_header}
@c @end flushleft
@title CHAMELEON User's Guide
@subtitle Software of MORSE project
@flushright
@strong{A dense linear algebra software for heterogeneous architectures}
@strong{Version @value{VERSION}}
@strong{Inria}
@strong{University of Tennessee}
@strong{University of Colorado Denver}
@strong{King Abdullah University of Science and Technology}
@end flushright
@page
@vskip 0pt plus 1filll
@insertcopying
@end titlepage
@c #############################################################################
@setchapternewpage odd
@dircategory Development
@direntry
* CHAMELEON: (chameleon). CHAMELEON User's Guide
@end direntry
@c @summarycontents
@contents
@page
@ifnottex
@node Top
@top Preface
This manual documents the usage of CHAMELEON version @value{VERSION}.
It was last updated on @value{UPDATED}.
@insertcopying
@end ifnottex
@comment
@comment When you add a new menu item, please keep the right hand
@comment aligned to the same column. Do not use tabs. This provides
@comment better formatting.
@comment
@menu
* Introduction:: Getting started
* Installing CHAMELEON:: How to configure, build and install CHAMELEON
* Configuring CHAMELEON:: How to configure CHAMELEON
* Using CHAMELEON:: How to run CHAMELEON application
@end menu
@c ---------------------------------------------------------------------
@c Introduction to CHAMELEON
@c ---------------------------------------------------------------------
@node Introduction
@chapter Introduction to CHAMELEON
@include @CMAKE_CURRENT_SOURCE_DIR@/chapters/introduction.texi
@c ---------------------------------------------------------------------
@c Installing CHAMELEON
@c ---------------------------------------------------------------------
@node Installing CHAMELEON
@chapter Installing CHAMELEON
@include @CMAKE_CURRENT_SOURCE_DIR@/chapters/installing.texi
@c ---------------------------------------------------------------------
@c Configuration options
@c ---------------------------------------------------------------------
@node Configuring CHAMELEON
@chapter Configuring CHAMELEON
@include @CMAKE_CURRENT_SOURCE_DIR@/chapters/configuration.texi
@c ---------------------------------------------------------------------
@c Using CHAMELEON
@c ---------------------------------------------------------------------
@node Using CHAMELEON
@chapter Using CHAMELEON
@include @CMAKE_CURRENT_SOURCE_DIR@/chapters/using.texi
@bye
@set UPDATED 30 January 2017
@set UPDATED-MONTH January 2017
@set EDITION @CHAMELEON_VERSION_MAJOR@.@CHAMELEON_VERSION_MINOR@.@CHAMELEON_VERSION_MICRO@
@set VERSION @CHAMELEON_VERSION_MAJOR@.@CHAMELEON_VERSION_MINOR@.@CHAMELEON_VERSION_MICRO@
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment