Logo AND Algorithmique Numérique Distribuée

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