Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
ef1d6ece6f88230bab3dee45fffbf0318fd97580
[simgrid.git] / examples / msg / bittorrent / CMakeLists.txt
1 set(EXECUTABLE_OUTPUT_PATH "${CMAKE_CURRENT_BINARY_DIR}")
2
3 add_executable(bittorrent "bittorrent.c" "messages.c" "peer.c" "tracker.c" "connection.c")
4
5 ### Add definitions for compile
6 target_link_libraries(bittorrent simgrid )
7
8 set(tesh_files
9   ${tesh_files}
10   ${CMAKE_CURRENT_SOURCE_DIR}/bittorrent.tesh
11   PARENT_SCOPE)
12 set(xml_files
13   ${xml_files}
14   ${CMAKE_CURRENT_SOURCE_DIR}/bittorrent.xml
15   PARENT_SCOPE)
16 set(examples_src
17   ${examples_src}
18   ${CMAKE_CURRENT_SOURCE_DIR}/bittorrent.c
19   ${CMAKE_CURRENT_SOURCE_DIR}/bittorrent.h
20   ${CMAKE_CURRENT_SOURCE_DIR}/connection.c
21   ${CMAKE_CURRENT_SOURCE_DIR}/connection.h
22   ${CMAKE_CURRENT_SOURCE_DIR}/messages.c
23   ${CMAKE_CURRENT_SOURCE_DIR}/messages.h
24   ${CMAKE_CURRENT_SOURCE_DIR}/peer.c
25   ${CMAKE_CURRENT_SOURCE_DIR}/peer.h
26   ${CMAKE_CURRENT_SOURCE_DIR}/tracker.c
27   ${CMAKE_CURRENT_SOURCE_DIR}/tracker.h
28   PARENT_SCOPE)
29 set(bin_files
30   ${bin_files}
31   ${CMAKE_CURRENT_SOURCE_DIR}/generate.py
32   PARENT_SCOPE)