File: CMakeLists.txt

package info (click to toggle)
scikit-build 0.18.1-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 1,792 kB
  • sloc: python: 5,258; cpp: 284; makefile: 171; f90: 12; sh: 7
file content (48 lines) | stat: -rw-r--r-- 1,966 bytes parent folder | download | duplicates (3)
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
cmake_minimum_required(VERSION 3.5.0)

project(test_include_exclude_data NONE)

set(base "")

set(module "${CMAKE_CURRENT_BINARY_DIR}/cmake_generated_module.py")
file(WRITE ${module} "# Generated from ${CMAKE_CURRENT_LIST_FILE}

def what():
    return \"cmake_generated_module\"

")
install(FILES ${module} DESTINATION ${base}hello)

# hello data
set(data "${CMAKE_CURRENT_BINARY_DIR}/hello_data1_cmake_generated.txt")
file(WRITE ${data} "# Generated from ${CMAKE_CURRENT_LIST_FILE}")
install(FILES ${data} DESTINATION ${base}hello)

set(data "${CMAKE_CURRENT_BINARY_DIR}/hello_data2_cmake_generated.txt")
file(WRITE ${data} "# Generated from ${CMAKE_CURRENT_LIST_FILE}")
install(FILES ${data} DESTINATION ${base}hello)

set(data "${CMAKE_CURRENT_BINARY_DIR}/hello_data3_cmake_generated.txt")
file(WRITE ${data} "# Generated from ${CMAKE_CURRENT_LIST_FILE}")
install(FILES ${data} DESTINATION ${base}hello/data/subdata)

set(data "${CMAKE_CURRENT_BINARY_DIR}/hello_data4_cmake_generated_and_exclude_from_setup.txt")
file(WRITE ${data} "# Generated from ${CMAKE_CURRENT_LIST_FILE}")
install(FILES ${data} DESTINATION ${base}hello/data/subdata)

# hello2 data
set(data "${CMAKE_CURRENT_BINARY_DIR}/hello2_data1_cmake_generated.txt")
file(WRITE ${data} "# Generated from ${CMAKE_CURRENT_LIST_FILE}")
install(FILES ${data} DESTINATION ${base}hello2)

set(data "${CMAKE_CURRENT_BINARY_DIR}/hello2_data2_cmake_generated.txt")
file(WRITE ${data} "# Generated from ${CMAKE_CURRENT_LIST_FILE}")
install(FILES ${data} DESTINATION ${base}hello2)

set(data "${CMAKE_CURRENT_BINARY_DIR}/hello2_data3_cmake_generated.txt")
file(WRITE ${data} "# Generated from ${CMAKE_CURRENT_LIST_FILE}")
install(FILES ${data} DESTINATION ${base}hello2/data2/subdata2)

set(data "${CMAKE_CURRENT_BINARY_DIR}/hello2_data4_cmake_generated_and_exclude_from_setup.txt")
file(WRITE ${data} "# Generated from ${CMAKE_CURRENT_LIST_FILE}")
install(FILES ${data} DESTINATION ${base}hello2/data2/subdata2)