Skip to content
Snippets Groups Projects
Commit 468b8f1a authored by Manuel Grizonnet's avatar Manuel Grizonnet
Browse files

Merge branch 'remove_readme_mpi' into 'develop'

Remove README (copy/paste error) from MPIConfig module

See merge request orfeotoolbox/otb!27
parents 90f16cf1 1568102d
Branches
Tags
No related merge requests found
......@@ -19,9 +19,6 @@
#
project(MPIConfig)
set(MPIConfig_LIBRARIES MPIConfig)
set(OTBMPIConfig_LIBRARIES OTBMPIConfig)
otb_module_impl()
General
=======
This is a template module for the ORFEO
Toolbox(https://www.orfeo-toolbox.org/). It is designed to work with OTBv5
modular system and to be places in OTB/Module/Remote.
This module is empty it is just a template to be used as a starting point for a
module with actual content. It contains the template for sources (src folder),
test (test folder) and application (app folder).
Getting Started
===============
The official OTB Wiki documentation on adding an external module is here:
http://wiki.orfeo-toolbox.org/index.php/How_to_write_a_remote_module
Remote Module
-------------
After a module has been created as a git repository it can be included
as a remote module, which enables automatic fetching. Add a file in
"OTB/Modules/Remote" called "YourModule.remote.cmake", for this module
it would be "ExternalExample.remote.cmake" with the followlowing contents:
otb_fetch_module(ExternalTemplate
"A template for a module."
GIT_REPOSITORY https://github.com/orfeotoolbox/otbExternalModuleTemplate
GIT_TAG master
)
Editing
=======
The CMakeLists.txt and otb-modules need to be modified with the name of the
module, something along the following:
sed 's/ExternalTemplate/MyModule/g' CMakeLists.txt otb-module.cmake
There is the inplace option to sed, but it's not portable, so do this change by
hand or look up the option in sed.
Then hack away at you code in include, src, test and app folders.
License
=======
This software is distributed under the Apache License. Please see LICENSE for
details.
Author
======
Manuel Grizonnet
Thanks
======
It is a fork of the ITK template module provided by Bradley Lowekamp
(https://github.com/blowekamp/itkExternalTemplate.git) which was adapted for the
ORFEO ToolBox.
Compilation des tests
=====================
module load cmake/3.4.3 openmpi/1.10.2 otb/develop
cd build
rm -rf *
cmake -DCMAKE_CXX_FLAGS="-Wno-unused-local-typedefs -std=c++11" ..
make
ctest
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment