Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Cmake: allow wildcards (*, ^) when listing factories.
[simgrid.git] / teshsuite / python / CMakeLists.txt
1 foreach(example borken-context corrupt-stack)
2   set(tesh_files    ${tesh_files}   ${CMAKE_CURRENT_SOURCE_DIR}/${example}/${example}.tesh
3                                     ${CMAKE_CURRENT_SOURCE_DIR}/${example}/${example}_d.xml)
4   set(examples_src  ${examples_src} ${CMAKE_CURRENT_SOURCE_DIR}/${example}/${example}.py)
5
6   if(enable_python)
7     ADD_TESH_FACTORIES(tesh-python-${example} "*"
8                                --setenv srcdir=${CMAKE_CURRENT_SOURCE_DIR}/${example}
9                                --setenv platfdir=${CMAKE_HOME_DIRECTORY}/examples/platforms
10                                --setenv pythoncmd=${PYTHON_EXECUTABLE}
11                                --setenv LD_LIBRARY_PATH=${TESH_LIBRARY_PATH}
12                                --setenv PYTHONPATH=${CMAKE_BINARY_DIR}/lib
13                                --cd ${CMAKE_CURRENT_SOURCE_DIR}/${example}
14                                ${example}.tesh)
15   endif()
16 endforeach()
17
18 set(tesh_files    ${tesh_files}    PARENT_SCOPE)
19 set(examples_src  ${examples_src}  PARENT_SCOPE)