Bonjour,
J'essaye de réaliser des plugins pour le logiciel Paraview.
Pour celà je me place dans le répertoire des sources d'un exemple de filtre qui devrait marcher, je crée un dossier build, et une fois à l'intérieur je lance la commande 'cmake ..'
J'ai la sortie suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 CMake Error at CMakeLists.txt:10 (FIND_PACKAGE): Could not find module FindParaView.cmake or a configuration file for package ParaView. Adjust CMAKE_MODULE_PATH to find FindParaView.cmake or set ParaView_DIR to the directory containing a CMake configuration file for ParaView. The file will have one of the following names: ParaViewConfig.cmake paraview-config.cmake CMake Error at CMakeLists.txt:11 (INCLUDE): include called with wrong number of arguments. Include only takes one file. CMake Error at CMakeLists.txt:31 (ADD_PARAVIEW_PLUGIN): Unknown CMake command "ADD_PARAVIEW_PLUGIN".
J'ai compilé paraview depuis ses sources (version 3.8.0) en utilisant cmake (version 2.8.0), sur une ubuntu lucid.
J'ai placé le fichier ParaViewConfig.cmake dans le dossier de build de mon plugin, puis j'ai tenté de le mettre dans le dossier des sources, avec le même résultat.
Le fichier FindParaView.cmake n'existe nul-part sur mon disque.
J'ai aussi tenté, avec ccmake, de placer différents dossiers de paraview dans la variable ParaView_DIR, avec les mêmes résultats.
Dans l'espoir que certains ici connaissent une solution à ce problème, je vous remercie d'avance
Nical
ps:
voici le contenu du fichier CMakeList.txt :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32 Project(TrivialFilter) ###### Dependencies SET(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/") cmake_minimum_required(VERSION 2.6) message(${CMAKE_MODULE_PATH}) FIND_PACKAGE(ParaView REQUIRED) INCLUDE(${PARAVIEW_USE_FILE}) # -------------------------------------------------------------------- # Trivial Filter # -------------------------------------------------------------------- include_directories(${TrivialFilter_SOURCE_DIR}) set (TrivialFilter_SRCS ) set (TrivialFilterSM_Wrapped_SRCS ${TrivialFilter_SOURCE_DIR}/vtkTrivialFilter.cpp ) set(TrivialFilterSM_XML ${TrivialFilter_SOURCE_DIR}/Resources/TRIVIALFilter_PVSM.xml) # Use the ADD_PARAVIEW_PLUGIN macro to build a plugin ADD_PARAVIEW_PLUGIN( TrivialFilter #<--Name for the plugin "1.0" #<--Version string SERVER_MANAGER_XML ${TrivialFilterSM_XML} SERVER_MANAGER_SOURCES ${TrivialFilterSM_Wrapped_SRCS} GUI_RESOURCE_FILES ${TrivialFilter_SOURCE_DIR}/Resources/TRIVIALFilter_GUI.xml SOURCES ${TrivialFilter_SRCS} )
Partager