Prajwal-r-k commited on
Commit
8dc525f
·
verified ·
1 Parent(s): 6a124cf

Upload 1006 files

Browse files
This view is limited to 50 files because it contains too many changes.   See raw diff
Files changed (50) hide show
  1. .gitattributes +9 -35
  2. .gradio/certificate.pem +31 -0
  3. CMakeLists.txt +813 -0
  4. NAFNet/.gitignore +3 -0
  5. NAFNet/LICENSE +3 -0
  6. NAFNet/NAFNet-width64.yml +3 -0
  7. NAFNet/VERSION +3 -0
  8. NAFNet/app,py +3 -0
  9. NAFNet/basicsr.egg-info/PKG-INFO +3 -0
  10. NAFNet/basicsr.egg-info/SOURCES.txt +3 -0
  11. NAFNet/basicsr.egg-info/dependency_links.txt +3 -0
  12. NAFNet/basicsr.egg-info/desktop.ini +3 -0
  13. NAFNet/basicsr.egg-info/not-zip-safe +3 -0
  14. NAFNet/basicsr.egg-info/top_level.txt +3 -0
  15. NAFNet/basicsr/.ipynb_checkpoints/desktop.ini +3 -0
  16. NAFNet/basicsr/__init__.py +3 -0
  17. NAFNet/basicsr/__pycache__/__init__.cpython-310.pyc +3 -0
  18. NAFNet/basicsr/__pycache__/__init__.cpython-311.pyc +3 -0
  19. NAFNet/basicsr/__pycache__/__init__.cpython-312.pyc +3 -0
  20. NAFNet/basicsr/__pycache__/desktop.ini +3 -0
  21. NAFNet/basicsr/__pycache__/train.cpython-310.pyc +3 -0
  22. NAFNet/basicsr/__pycache__/train.cpython-312.pyc +3 -0
  23. NAFNet/basicsr/__pycache__/version.cpython-310.pyc +3 -0
  24. NAFNet/basicsr/__pycache__/version.cpython-312.pyc +3 -0
  25. NAFNet/basicsr/data/__init__.py +3 -0
  26. NAFNet/basicsr/data/__pycache__/__init__.cpython-310.pyc +3 -0
  27. NAFNet/basicsr/data/__pycache__/__init__.cpython-311.pyc +3 -0
  28. NAFNet/basicsr/data/__pycache__/__init__.cpython-312.pyc +3 -0
  29. NAFNet/basicsr/data/__pycache__/data_sampler.cpython-310.pyc +3 -0
  30. NAFNet/basicsr/data/__pycache__/data_sampler.cpython-312.pyc +3 -0
  31. NAFNet/basicsr/data/__pycache__/data_util.cpython-310.pyc +3 -0
  32. NAFNet/basicsr/data/__pycache__/data_util.cpython-312.pyc +3 -0
  33. NAFNet/basicsr/data/__pycache__/desktop.ini +3 -0
  34. NAFNet/basicsr/data/__pycache__/ffhq_dataset.cpython-310.pyc +3 -0
  35. NAFNet/basicsr/data/__pycache__/ffhq_dataset.cpython-312.pyc +3 -0
  36. NAFNet/basicsr/data/__pycache__/paired_image_SR_LR_FullImage_Memory_dataset.cpython-310.pyc +3 -0
  37. NAFNet/basicsr/data/__pycache__/paired_image_SR_LR_FullImage_Memory_dataset.cpython-312.pyc +3 -0
  38. NAFNet/basicsr/data/__pycache__/paired_image_SR_LR_dataset.cpython-310.pyc +3 -0
  39. NAFNet/basicsr/data/__pycache__/paired_image_SR_LR_dataset.cpython-312.pyc +3 -0
  40. NAFNet/basicsr/data/__pycache__/paired_image_dataset.cpython-310.pyc +3 -0
  41. NAFNet/basicsr/data/__pycache__/paired_image_dataset.cpython-312.pyc +3 -0
  42. NAFNet/basicsr/data/__pycache__/prefetch_dataloader.cpython-310.pyc +3 -0
  43. NAFNet/basicsr/data/__pycache__/prefetch_dataloader.cpython-312.pyc +3 -0
  44. NAFNet/basicsr/data/__pycache__/reds_dataset.cpython-310.pyc +3 -0
  45. NAFNet/basicsr/data/__pycache__/reds_dataset.cpython-312.pyc +3 -0
  46. NAFNet/basicsr/data/__pycache__/single_image_dataset.cpython-310.pyc +3 -0
  47. NAFNet/basicsr/data/__pycache__/single_image_dataset.cpython-312.pyc +3 -0
  48. NAFNet/basicsr/data/__pycache__/transforms.cpython-310.pyc +3 -0
  49. NAFNet/basicsr/data/__pycache__/transforms.cpython-312.pyc +3 -0
  50. NAFNet/basicsr/data/__pycache__/video_test_dataset.cpython-310.pyc +3 -0
.gitattributes CHANGED
@@ -1,35 +1,9 @@
1
- *.7z filter=lfs diff=lfs merge=lfs -text
2
- *.arrow filter=lfs diff=lfs merge=lfs -text
3
- *.bin filter=lfs diff=lfs merge=lfs -text
4
- *.bz2 filter=lfs diff=lfs merge=lfs -text
5
- *.ckpt filter=lfs diff=lfs merge=lfs -text
6
- *.ftz filter=lfs diff=lfs merge=lfs -text
7
- *.gz filter=lfs diff=lfs merge=lfs -text
8
- *.h5 filter=lfs diff=lfs merge=lfs -text
9
- *.joblib filter=lfs diff=lfs merge=lfs -text
10
- *.lfs.* filter=lfs diff=lfs merge=lfs -text
11
- *.mlmodel filter=lfs diff=lfs merge=lfs -text
12
- *.model filter=lfs diff=lfs merge=lfs -text
13
- *.msgpack filter=lfs diff=lfs merge=lfs -text
14
- *.npy filter=lfs diff=lfs merge=lfs -text
15
- *.npz filter=lfs diff=lfs merge=lfs -text
16
- *.onnx filter=lfs diff=lfs merge=lfs -text
17
- *.ot filter=lfs diff=lfs merge=lfs -text
18
- *.parquet filter=lfs diff=lfs merge=lfs -text
19
- *.pb filter=lfs diff=lfs merge=lfs -text
20
- *.pickle filter=lfs diff=lfs merge=lfs -text
21
- *.pkl filter=lfs diff=lfs merge=lfs -text
22
- *.pt filter=lfs diff=lfs merge=lfs -text
23
- *.pth filter=lfs diff=lfs merge=lfs -text
24
- *.rar filter=lfs diff=lfs merge=lfs -text
25
- *.safetensors filter=lfs diff=lfs merge=lfs -text
26
- saved_model/**/* filter=lfs diff=lfs merge=lfs -text
27
- *.tar.* filter=lfs diff=lfs merge=lfs -text
28
- *.tar filter=lfs diff=lfs merge=lfs -text
29
- *.tflite filter=lfs diff=lfs merge=lfs -text
30
- *.tgz filter=lfs diff=lfs merge=lfs -text
31
- *.wasm filter=lfs diff=lfs merge=lfs -text
32
- *.xz filter=lfs diff=lfs merge=lfs -text
33
- *.zip filter=lfs diff=lfs merge=lfs -text
34
- *.zst filter=lfs diff=lfs merge=lfs -text
35
- *tfevents* filter=lfs diff=lfs merge=lfs -text
 
1
+ *.ext filter=lfs diff=lfs merge=lfs -text
2
+ *.NAFNet filter=lfs diff=lfs merge=lfs -text
3
+ NAFNet filter=lfs diff=lfs merge=lfs -text
4
+ C:/Users/Administrator/Desktop/NAFNetModel/NAFNet filter=lfs diff=lfs merge=lfs -text
5
+ libuv-1.49.2/libuv-1.49.2/docs/src/static/architecture.png filter=lfs diff=lfs merge=lfs -text
6
+ libuv-1.49.2/libuv-1.49.2/docs/src/static/diagrams.key/preview.jpg filter=lfs diff=lfs merge=lfs -text
7
+ outputs/output.png filter=lfs diff=lfs merge=lfs -text
8
+ uploads/101.png filter=lfs diff=lfs merge=lfs -text
9
+ uploads/input.png filter=lfs diff=lfs merge=lfs -text
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
.gradio/certificate.pem ADDED
@@ -0,0 +1,31 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ -----BEGIN CERTIFICATE-----
2
+ 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
31
+ -----END CERTIFICATE-----
CMakeLists.txt ADDED
@@ -0,0 +1,813 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ cmake_minimum_required(VERSION 3.9)
2
+
3
+ if(POLICY CMP0091)
4
+ cmake_policy(SET CMP0091 NEW) # Enable MSVC_RUNTIME_LIBRARY setting
5
+ endif()
6
+ if(POLICY CMP0092)
7
+ cmake_policy(SET CMP0092 NEW) # disable /W3 warning, if possible
8
+ endif()
9
+
10
+ project(libuv LANGUAGES C)
11
+
12
+ list(APPEND CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/cmake")
13
+
14
+ include(CMakePackageConfigHelpers)
15
+ include(CMakeDependentOption)
16
+ include(CheckCCompilerFlag)
17
+ include(GNUInstallDirs)
18
+ include(CTest)
19
+
20
+ set(CMAKE_C_VISIBILITY_PRESET hidden)
21
+ set(CMAKE_C_STANDARD_REQUIRED ON)
22
+ set(CMAKE_C_EXTENSIONS ON)
23
+ set(CMAKE_C_STANDARD 90)
24
+
25
+ set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
26
+
27
+ option(LIBUV_BUILD_SHARED "Build shared lib" ON)
28
+
29
+ cmake_dependent_option(LIBUV_BUILD_TESTS
30
+ "Build the unit tests when BUILD_TESTING is enabled and we are the root project" ON
31
+ "BUILD_TESTING;LIBUV_BUILD_SHARED;CMAKE_SOURCE_DIR STREQUAL PROJECT_SOURCE_DIR" OFF)
32
+ cmake_dependent_option(LIBUV_BUILD_BENCH
33
+ "Build the benchmarks when building unit tests and we are the root project" ON
34
+ "LIBUV_BUILD_TESTS" OFF)
35
+
36
+ # Qemu Build
37
+ option(QEMU "build for qemu" OFF)
38
+ if(QEMU)
39
+ list(APPEND uv_defines __QEMU__=1)
40
+ endif()
41
+
42
+ # Note: these are mutually exclusive.
43
+ option(ASAN "Enable AddressSanitizer (ASan)" OFF)
44
+ option(MSAN "Enable MemorySanitizer (MSan)" OFF)
45
+ option(TSAN "Enable ThreadSanitizer (TSan)" OFF)
46
+ option(UBSAN "Enable UndefinedBehaviorSanitizer (UBSan)" OFF)
47
+
48
+ if(MSAN AND NOT CMAKE_C_COMPILER_ID MATCHES "AppleClang|Clang")
49
+ message(SEND_ERROR "MemorySanitizer requires clang. Try again with -DCMAKE_C_COMPILER=clang")
50
+ endif()
51
+
52
+ if(ASAN)
53
+ list(APPEND uv_defines __ASAN__=1)
54
+ if(CMAKE_C_COMPILER_ID MATCHES "AppleClang|GNU|Clang")
55
+ set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fno-omit-frame-pointer -fsanitize=address")
56
+ set (CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -fno-omit-frame-pointer -fsanitize=address")
57
+ set (CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -fno-omit-frame-pointer -fsanitize=address")
58
+ elseif(MSVC)
59
+ set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} /fsanitize=address")
60
+ else()
61
+ message(SEND_ERROR "AddressSanitizer support requires clang, gcc, or msvc. Try again with -DCMAKE_C_COMPILER.")
62
+ endif()
63
+ endif()
64
+
65
+ if(MSAN)
66
+ list(APPEND uv_defines __MSAN__=1)
67
+ set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fno-omit-frame-pointer -fsanitize=memory")
68
+ set (CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -fno-omit-frame-pointer -fsanitize=memory")
69
+ set (CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -fno-omit-frame-pointer -fsanitize=memory")
70
+ endif()
71
+
72
+ if(TSAN)
73
+ list(APPEND uv_defines __TSAN__=1)
74
+ if(CMAKE_C_COMPILER_ID MATCHES "AppleClang|GNU|Clang")
75
+ set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fno-omit-frame-pointer -fsanitize=thread")
76
+ set (CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -fno-omit-frame-pointer -fsanitize=thread")
77
+ set (CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -fno-omit-frame-pointer -fsanitize=thread")
78
+ else()
79
+ message(SEND_ERROR "ThreadSanitizer support requires clang or gcc. Try again with -DCMAKE_C_COMPILER.")
80
+ endif()
81
+ endif()
82
+
83
+ if(UBSAN)
84
+ cmake_minimum_required(VERSION 3.13)
85
+ list(APPEND uv_defines __UBSAN__=1)
86
+ if(CMAKE_C_COMPILER_ID MATCHES "AppleClang|GNU|Clang")
87
+ add_compile_options("-fsanitize=undefined" "-fno-sanitize-recover=undefined")
88
+ if (NOT WIN32)
89
+ add_link_options("-fsanitize=undefined")
90
+ endif()
91
+ if(MSVC)
92
+ add_compile_options("/Oy-")
93
+ else()
94
+ add_compile_options("-fno-omit-frame-pointer")
95
+ endif()
96
+ else()
97
+ message(SEND_ERROR "UndefinedBehaviorSanitizer support requires clang or gcc. Try again with -DCMAKE_C_COMPILER.")
98
+ endif()
99
+ endif()
100
+
101
+ # Compiler check
102
+ string(CONCAT is-msvc $<OR:
103
+ $<C_COMPILER_ID:MSVC>,
104
+ $<STREQUAL:${CMAKE_C_COMPILER_FRONTEND_VARIANT},MSVC>
105
+ >)
106
+
107
+ check_c_compiler_flag(/W4 UV_LINT_W4)
108
+ check_c_compiler_flag(/wd4100 UV_LINT_NO_UNUSED_PARAMETER_MSVC)
109
+ check_c_compiler_flag(/wd4127 UV_LINT_NO_CONDITIONAL_CONSTANT_MSVC)
110
+ check_c_compiler_flag(/wd4201 UV_LINT_NO_NONSTANDARD_MSVC)
111
+ check_c_compiler_flag(/wd4206 UV_LINT_NO_NONSTANDARD_EMPTY_TU_MSVC)
112
+ check_c_compiler_flag(/wd4210 UV_LINT_NO_NONSTANDARD_FILE_SCOPE_MSVC)
113
+ check_c_compiler_flag(/wd4232 UV_LINT_NO_NONSTANDARD_NONSTATIC_DLIMPORT_MSVC)
114
+ check_c_compiler_flag(/wd4456 UV_LINT_NO_HIDES_LOCAL)
115
+ check_c_compiler_flag(/wd4457 UV_LINT_NO_HIDES_PARAM)
116
+ check_c_compiler_flag(/wd4459 UV_LINT_NO_HIDES_GLOBAL)
117
+ check_c_compiler_flag(/wd4706 UV_LINT_NO_CONDITIONAL_ASSIGNMENT_MSVC)
118
+ check_c_compiler_flag(/wd4996 UV_LINT_NO_UNSAFE_MSVC)
119
+
120
+ check_c_compiler_flag(-Wall UV_LINT_WALL) # DO NOT use this under MSVC
121
+
122
+ # TODO: Place these into its own function
123
+ check_c_compiler_flag(-Wno-unused-parameter UV_LINT_NO_UNUSED_PARAMETER)
124
+ check_c_compiler_flag(-Wstrict-prototypes UV_LINT_STRICT_PROTOTYPES)
125
+ check_c_compiler_flag(-Wextra UV_LINT_EXTRA)
126
+
127
+ check_c_compiler_flag(/utf-8 UV_LINT_UTF8_MSVC)
128
+
129
+ set(lint-no-unused-parameter $<$<BOOL:${UV_LINT_NO_UNUSED_PARAMETER}>:-Wno-unused-parameter>)
130
+ set(lint-strict-prototypes $<$<BOOL:${UV_LINT_STRICT_PROTOTYPES}>:-Wstrict-prototypes>)
131
+ set(lint-extra $<$<BOOL:${UV_LINT_EXTRA}>:-Wextra>)
132
+ set(lint-w4 $<$<BOOL:${UV_LINT_W4}>:/W4>)
133
+ set(lint-no-unused-parameter-msvc $<$<BOOL:${UV_LINT_NO_UNUSED_PARAMETER_MSVC}>:/wd4100>)
134
+ set(lint-no-conditional-constant-msvc $<$<BOOL:${UV_LINT_NO_CONDITIONAL_CONSTANT_MSVC}>:/wd4127>)
135
+ set(lint-no-nonstandard-msvc $<$<BOOL:${UV_LINT_NO_NONSTANDARD_MSVC}>:/wd4201>)
136
+ set(lint-no-nonstandard-empty-tu-msvc $<$<BOOL:${UV_LINT_NO_NONSTANDARD_EMPTY_TU_MSVC}>:/wd4206>)
137
+ set(lint-no-nonstandard-file-scope-msvc $<$<BOOL:${UV_LINT_NO_NONSTANDARD_FILE_SCOPE_MSVC}>:/wd4210>)
138
+ set(lint-no-nonstandard-nonstatic-dlimport-msvc $<$<BOOL:${UV_LINT_NO_NONSTANDARD_NONSTATIC_DLIMPORT_MSVC}>:/wd4232>)
139
+ set(lint-no-hides-local-msvc $<$<BOOL:${UV_LINT_NO_HIDES_LOCAL}>:/wd4456>)
140
+ set(lint-no-hides-param-msvc $<$<BOOL:${UV_LINT_NO_HIDES_PARAM}>:/wd4457>)
141
+ set(lint-no-hides-global-msvc $<$<BOOL:${UV_LINT_NO_HIDES_GLOBAL}>:/wd4459>)
142
+ set(lint-no-conditional-assignment-msvc $<$<BOOL:${UV_LINT_NO_CONDITIONAL_ASSIGNMENT_MSVC}>:/wd4706>)
143
+ set(lint-no-unsafe-msvc $<$<BOOL:${UV_LINT_NO_UNSAFE_MSVC}>:/wd4996>)
144
+ # Unfortunately, this one is complicated because MSVC and clang-cl support -Wall
145
+ # but using it is like calling -Weverything
146
+ string(CONCAT lint-default $<
147
+ $<AND:$<BOOL:${UV_LINT_WALL}>,$<NOT:${is-msvc}>>:-Wall
148
+ >)
149
+ set(lint-utf8-msvc $<$<BOOL:${UV_LINT_UTF8_MSVC}>:/utf-8>)
150
+
151
+ list(APPEND uv_cflags ${lint-strict-prototypes} ${lint-extra} ${lint-default} ${lint-w4})
152
+ list(APPEND uv_cflags ${lint-no-unused-parameter})
153
+ list(APPEND uv_cflags ${lint-no-unused-parameter-msvc})
154
+ list(APPEND uv_cflags ${lint-no-conditional-constant-msvc})
155
+ list(APPEND uv_cflags ${lint-no-nonstandard-msvc})
156
+ list(APPEND uv_cflags ${lint-no-nonstandard-empty-tu-msvc})
157
+ list(APPEND uv_cflags ${lint-no-nonstandard-file-scope-msvc})
158
+ list(APPEND uv_cflags ${lint-no-nonstandard-nonstatic-dlimport-msvc})
159
+ list(APPEND uv_cflags ${lint-no-hides-local-msvc})
160
+ list(APPEND uv_cflags ${lint-no-hides-param-msvc})
161
+ list(APPEND uv_cflags ${lint-no-hides-global-msvc})
162
+ list(APPEND uv_cflags ${lint-no-conditional-assignment-msvc})
163
+ list(APPEND uv_cflags ${lint-no-unsafe-msvc})
164
+ list(APPEND uv_cflags ${lint-utf8-msvc} )
165
+
166
+ check_c_compiler_flag(-fno-strict-aliasing UV_F_STRICT_ALIASING)
167
+ list(APPEND uv_cflags $<$<BOOL:${UV_F_STRICT_ALIASING}>:-fno-strict-aliasing>)
168
+
169
+ if (MSVC)
170
+ # Error on calling undeclared functions.
171
+ list(APPEND uv_cflags "/we4013")
172
+ endif()
173
+
174
+ set(uv_sources
175
+ src/fs-poll.c
176
+ src/idna.c
177
+ src/inet.c
178
+ src/random.c
179
+ src/strscpy.c
180
+ src/strtok.c
181
+ src/thread-common.c
182
+ src/threadpool.c
183
+ src/timer.c
184
+ src/uv-common.c
185
+ src/uv-data-getter-setters.c
186
+ src/version.c)
187
+
188
+ if(WIN32)
189
+ list(APPEND uv_defines WIN32_LEAN_AND_MEAN _WIN32_WINNT=0x0602 _CRT_DECLARE_NONSTDC_NAMES=0)
190
+ list(APPEND uv_libraries
191
+ psapi
192
+ user32
193
+ advapi32
194
+ iphlpapi
195
+ userenv
196
+ ws2_32
197
+ dbghelp
198
+ ole32
199
+ shell32)
200
+ list(APPEND uv_sources
201
+ src/win/async.c
202
+ src/win/core.c
203
+ src/win/detect-wakeup.c
204
+ src/win/dl.c
205
+ src/win/error.c
206
+ src/win/fs.c
207
+ src/win/fs-event.c
208
+ src/win/getaddrinfo.c
209
+ src/win/getnameinfo.c
210
+ src/win/handle.c
211
+ src/win/loop-watcher.c
212
+ src/win/pipe.c
213
+ src/win/thread.c
214
+ src/win/poll.c
215
+ src/win/process.c
216
+ src/win/process-stdio.c
217
+ src/win/signal.c
218
+ src/win/snprintf.c
219
+ src/win/stream.c
220
+ src/win/tcp.c
221
+ src/win/tty.c
222
+ src/win/udp.c
223
+ src/win/util.c
224
+ src/win/winapi.c
225
+ src/win/winsock.c)
226
+ list(APPEND uv_test_libraries ws2_32)
227
+ list(APPEND uv_test_sources src/win/snprintf.c test/runner-win.c)
228
+ else()
229
+ list(APPEND uv_defines _FILE_OFFSET_BITS=64 _LARGEFILE_SOURCE)
230
+ if(NOT CMAKE_SYSTEM_NAME MATCHES "Android|OS390|QNX")
231
+ # TODO: This should be replaced with find_package(Threads) if possible
232
+ # Android has pthread as part of its c library, not as a separate
233
+ # libpthread.so.
234
+ list(APPEND uv_libraries pthread)
235
+ endif()
236
+ list(APPEND uv_sources
237
+ src/unix/async.c
238
+ src/unix/core.c
239
+ src/unix/dl.c
240
+ src/unix/fs.c
241
+ src/unix/getaddrinfo.c
242
+ src/unix/getnameinfo.c
243
+ src/unix/loop-watcher.c
244
+ src/unix/loop.c
245
+ src/unix/pipe.c
246
+ src/unix/poll.c
247
+ src/unix/process.c
248
+ src/unix/random-devurandom.c
249
+ src/unix/signal.c
250
+ src/unix/stream.c
251
+ src/unix/tcp.c
252
+ src/unix/thread.c
253
+ src/unix/tty.c
254
+ src/unix/udp.c)
255
+ list(APPEND uv_test_sources test/runner-unix.c)
256
+ endif()
257
+
258
+ if(CMAKE_SYSTEM_NAME STREQUAL "AIX")
259
+ list(APPEND uv_defines
260
+ _ALL_SOURCE
261
+ _LINUX_SOURCE_COMPAT
262
+ _THREAD_SAFE
263
+ _XOPEN_SOURCE=500
264
+ HAVE_SYS_AHAFS_EVPRODS_H)
265
+ list(APPEND uv_libraries perfstat)
266
+ list(APPEND uv_sources
267
+ src/unix/aix.c
268
+ src/unix/aix-common.c)
269
+ endif()
270
+
271
+ if(CMAKE_SYSTEM_NAME STREQUAL "Android")
272
+ list(APPEND uv_defines _GNU_SOURCE)
273
+ list(APPEND uv_libraries dl)
274
+ list(APPEND uv_sources
275
+ src/unix/linux.c
276
+ src/unix/procfs-exepath.c
277
+ src/unix/random-getentropy.c
278
+ src/unix/random-getrandom.c
279
+ src/unix/random-sysctl-linux.c)
280
+ endif()
281
+
282
+ if(APPLE OR CMAKE_SYSTEM_NAME MATCHES "Android|Linux")
283
+ list(APPEND uv_sources src/unix/proctitle.c)
284
+ endif()
285
+
286
+ if(CMAKE_SYSTEM_NAME MATCHES "DragonFly|FreeBSD")
287
+ list(APPEND uv_sources src/unix/freebsd.c)
288
+ endif()
289
+
290
+ if(CMAKE_SYSTEM_NAME MATCHES "DragonFly|FreeBSD|NetBSD|OpenBSD")
291
+ list(APPEND uv_sources src/unix/posix-hrtime.c src/unix/bsd-proctitle.c)
292
+ endif()
293
+
294
+ if(APPLE OR CMAKE_SYSTEM_NAME MATCHES "DragonFly|FreeBSD|NetBSD|OpenBSD")
295
+ list(APPEND uv_sources src/unix/bsd-ifaddrs.c src/unix/kqueue.c)
296
+ endif()
297
+
298
+ if(CMAKE_SYSTEM_NAME MATCHES "FreeBSD")
299
+ list(APPEND uv_sources src/unix/random-getrandom.c)
300
+ endif()
301
+
302
+ if(APPLE OR CMAKE_SYSTEM_NAME STREQUAL "OpenBSD")
303
+ list(APPEND uv_sources src/unix/random-getentropy.c)
304
+ endif()
305
+
306
+ if(APPLE)
307
+ list(APPEND uv_defines _DARWIN_UNLIMITED_SELECT=1 _DARWIN_USE_64_BIT_INODE=1)
308
+ list(APPEND uv_sources
309
+ src/unix/darwin-proctitle.c
310
+ src/unix/darwin.c
311
+ src/unix/fsevents.c)
312
+ endif()
313
+
314
+ if(CMAKE_SYSTEM_NAME STREQUAL "GNU")
315
+ list(APPEND uv_defines _GNU_SOURCE _POSIX_C_SOURCE=200112 _XOPEN_SOURCE=500)
316
+ list(APPEND uv_libraries dl)
317
+ list(APPEND uv_sources
318
+ src/unix/bsd-ifaddrs.c
319
+ src/unix/no-fsevents.c
320
+ src/unix/no-proctitle.c
321
+ src/unix/posix-hrtime.c
322
+ src/unix/posix-poll.c
323
+ src/unix/hurd.c)
324
+ endif()
325
+
326
+ if(CMAKE_SYSTEM_NAME STREQUAL "Linux")
327
+ list(APPEND uv_defines _GNU_SOURCE _POSIX_C_SOURCE=200112)
328
+ list(APPEND uv_libraries dl rt)
329
+ list(APPEND uv_sources
330
+ src/unix/linux.c
331
+ src/unix/procfs-exepath.c
332
+ src/unix/random-getrandom.c
333
+ src/unix/random-sysctl-linux.c)
334
+ endif()
335
+
336
+ if(CMAKE_SYSTEM_NAME STREQUAL "NetBSD")
337
+ list(APPEND uv_sources src/unix/netbsd.c)
338
+ list(APPEND uv_libraries kvm)
339
+ endif()
340
+
341
+ if(CMAKE_SYSTEM_NAME STREQUAL "OpenBSD")
342
+ list(APPEND uv_sources src/unix/openbsd.c)
343
+ endif()
344
+
345
+ if(CMAKE_SYSTEM_NAME STREQUAL "OS390")
346
+ enable_language(CXX)
347
+ list(APPEND uv_defines PATH_MAX=1024)
348
+ list(APPEND uv_defines _AE_BIMODAL)
349
+ list(APPEND uv_defines _ALL_SOURCE)
350
+ list(APPEND uv_defines _ENHANCED_ASCII_EXT=0xFFFFFFFF)
351
+ list(APPEND uv_defines _ISOC99_SOURCE)
352
+ list(APPEND uv_defines _LARGE_TIME_API)
353
+ list(APPEND uv_defines _OPEN_MSGQ_EXT)
354
+ list(APPEND uv_defines _OPEN_SYS_FILE_EXT)
355
+ list(APPEND uv_defines _OPEN_SYS_IF_EXT)
356
+ list(APPEND uv_defines _OPEN_SYS_SOCK_EXT3)
357
+ list(APPEND uv_defines _OPEN_SYS_SOCK_IPV6)
358
+ list(APPEND uv_defines _UNIX03_SOURCE)
359
+ list(APPEND uv_defines _UNIX03_THREADS)
360
+ list(APPEND uv_defines _UNIX03_WITHDRAWN)
361
+ list(APPEND uv_defines _XOPEN_SOURCE=600)
362
+ list(APPEND uv_defines _XOPEN_SOURCE_EXTENDED)
363
+ list(APPEND uv_sources
364
+ src/unix/os390.c
365
+ src/unix/os390-syscalls.c
366
+ src/unix/os390-proctitle.c)
367
+ list(APPEND uv_cflags
368
+ -q64
369
+ -qascii
370
+ -qexportall
371
+ -qgonumber
372
+ -qlongname
373
+ -qlibansi
374
+ -qfloat=IEEE
375
+ -qtune=10
376
+ -qarch=10
377
+ -qasm
378
+ -qasmlib=sys1.maclib:sys1.modgen)
379
+ find_library(ZOSLIB
380
+ NAMES zoslib
381
+ PATHS ${ZOSLIB_DIR}
382
+ PATH_SUFFIXES lib
383
+ )
384
+ list(APPEND uv_libraries ${ZOSLIB})
385
+ endif()
386
+
387
+ if(CMAKE_SYSTEM_NAME STREQUAL "OS400")
388
+ list(APPEND uv_defines
389
+ _ALL_SOURCE
390
+ _LINUX_SOURCE_COMPAT
391
+ _THREAD_SAFE
392
+ _XOPEN_SOURCE=500)
393
+ list(APPEND uv_sources
394
+ src/unix/aix-common.c
395
+ src/unix/ibmi.c
396
+ src/unix/no-fsevents.c
397
+ src/unix/posix-poll.c)
398
+ endif()
399
+
400
+ if(CMAKE_SYSTEM_NAME STREQUAL "SunOS")
401
+ if(CMAKE_SYSTEM_VERSION STREQUAL "5.10")
402
+ list(APPEND uv_defines SUNOS_NO_IFADDRS)
403
+ list(APPEND uv_libraries rt)
404
+ endif()
405
+ list(APPEND uv_defines __EXTENSIONS__ _XOPEN_SOURCE=500 _REENTRANT)
406
+ list(APPEND uv_libraries kstat nsl sendfile socket)
407
+ list(APPEND uv_sources
408
+ src/unix/no-proctitle.c
409
+ src/unix/sunos.c)
410
+ endif()
411
+
412
+ if(CMAKE_SYSTEM_NAME STREQUAL "Haiku")
413
+ list(APPEND uv_defines _BSD_SOURCE)
414
+ list(APPEND uv_libraries bsd network)
415
+ list(APPEND uv_sources
416
+ src/unix/haiku.c
417
+ src/unix/bsd-ifaddrs.c
418
+ src/unix/no-fsevents.c
419
+ src/unix/no-proctitle.c
420
+ src/unix/posix-hrtime.c
421
+ src/unix/posix-poll.c)
422
+ endif()
423
+
424
+ if(CMAKE_SYSTEM_NAME STREQUAL "QNX")
425
+ list(APPEND uv_sources
426
+ src/unix/posix-hrtime.c
427
+ src/unix/posix-poll.c
428
+ src/unix/qnx.c
429
+ src/unix/bsd-ifaddrs.c
430
+ src/unix/no-proctitle.c
431
+ src/unix/no-fsevents.c)
432
+ list(APPEND uv_libraries socket)
433
+ endif()
434
+
435
+ if(APPLE OR CMAKE_SYSTEM_NAME MATCHES "DragonFly|FreeBSD|Linux|NetBSD|OpenBSD")
436
+ list(APPEND uv_test_libraries util)
437
+ endif()
438
+
439
+ if(CYGWIN OR MSYS)
440
+ list(APPEND uv_defines _GNU_SOURCE)
441
+ list(APPEND uv_sources
442
+ src/unix/cygwin.c
443
+ src/unix/bsd-ifaddrs.c
444
+ src/unix/no-fsevents.c
445
+ src/unix/no-proctitle.c
446
+ src/unix/posix-hrtime.c
447
+ src/unix/posix-poll.c
448
+ src/unix/procfs-exepath.c
449
+ src/unix/sysinfo-loadavg.c
450
+ src/unix/sysinfo-memory.c)
451
+ endif()
452
+
453
+ if(LIBUV_BUILD_SHARED)
454
+ add_library(uv SHARED ${uv_sources})
455
+ target_compile_definitions(uv
456
+ INTERFACE
457
+ USING_UV_SHARED=1
458
+ PRIVATE
459
+ BUILDING_UV_SHARED=1
460
+ ${uv_defines})
461
+ target_compile_options(uv PRIVATE ${uv_cflags})
462
+ target_include_directories(uv
463
+ PUBLIC
464
+ $<BUILD_INTERFACE:${PROJECT_SOURCE_DIR}/include>
465
+ $<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>
466
+ PRIVATE
467
+ $<BUILD_INTERFACE:${PROJECT_SOURCE_DIR}/src>)
468
+ if(CMAKE_SYSTEM_NAME STREQUAL "OS390")
469
+ target_include_directories(uv PUBLIC $<BUILD_INTERFACE:${ZOSLIB_DIR}/include>)
470
+ set_target_properties(uv PROPERTIES LINKER_LANGUAGE CXX)
471
+ endif()
472
+ target_link_libraries(uv ${uv_libraries})
473
+ set_target_properties(uv PROPERTIES OUTPUT_NAME "uv")
474
+ endif()
475
+
476
+ add_library(uv_a STATIC ${uv_sources})
477
+ target_compile_definitions(uv_a PRIVATE ${uv_defines})
478
+ target_compile_options(uv_a PRIVATE ${uv_cflags})
479
+ target_include_directories(uv_a
480
+ PUBLIC
481
+ $<BUILD_INTERFACE:${PROJECT_SOURCE_DIR}/include>
482
+ $<INSTALL_INTERFACE:${CMAKE_INSTALL_INCLUDEDIR}>
483
+ PRIVATE
484
+ $<BUILD_INTERFACE:${PROJECT_SOURCE_DIR}/src>)
485
+ if(CMAKE_SYSTEM_NAME STREQUAL "OS390")
486
+ target_include_directories(uv_a PUBLIC $<BUILD_INTERFACE:${ZOSLIB_DIR}/include>)
487
+ set_target_properties(uv_a PROPERTIES LINKER_LANGUAGE CXX)
488
+ endif()
489
+ target_link_libraries(uv_a ${uv_libraries})
490
+ set_target_properties(uv_a PROPERTIES OUTPUT_NAME "uv")
491
+ if(WIN32)
492
+ set_target_properties(uv_a PROPERTIES PREFIX "lib")
493
+ endif()
494
+
495
+ if(LIBUV_BUILD_TESTS)
496
+ # Small hack: use ${uv_test_sources} now to get the runner skeleton,
497
+ # before the actual tests are added.
498
+ add_executable(
499
+ uv_run_benchmarks_a
500
+ ${uv_test_sources}
501
+ test/benchmark-async-pummel.c
502
+ test/benchmark-async.c
503
+ test/benchmark-fs-stat.c
504
+ test/benchmark-getaddrinfo.c
505
+ test/benchmark-loop-count.c
506
+ test/benchmark-queue-work.c
507
+ test/benchmark-million-async.c
508
+ test/benchmark-million-timers.c
509
+ test/benchmark-multi-accept.c
510
+ test/benchmark-ping-pongs.c
511
+ test/benchmark-ping-udp.c
512
+ test/benchmark-pound.c
513
+ test/benchmark-pump.c
514
+ test/benchmark-sizes.c
515
+ test/benchmark-spawn.c
516
+ test/benchmark-tcp-write-batch.c
517
+ test/benchmark-thread.c
518
+ test/benchmark-udp-pummel.c
519
+ test/blackhole-server.c
520
+ test/echo-server.c
521
+ test/run-benchmarks.c
522
+ test/runner.c)
523
+ target_compile_definitions(uv_run_benchmarks_a PRIVATE ${uv_defines})
524
+ target_compile_options(uv_run_benchmarks_a PRIVATE ${uv_cflags})
525
+ target_link_libraries(uv_run_benchmarks_a uv_a ${uv_test_libraries})
526
+
527
+ list(APPEND uv_test_sources
528
+ test/blackhole-server.c
529
+ test/echo-server.c
530
+ test/run-tests.c
531
+ test/runner.c
532
+ test/test-active.c
533
+ test/test-async-null-cb.c
534
+ test/test-async.c
535
+ test/test-barrier.c
536
+ test/test-callback-stack.c
537
+ test/test-close-fd.c
538
+ test/test-close-order.c
539
+ test/test-condvar.c
540
+ test/test-connect-unspecified.c
541
+ test/test-connection-fail.c
542
+ test/test-cwd-and-chdir.c
543
+ test/test-default-loop-close.c
544
+ test/test-delayed-accept.c
545
+ test/test-dlerror.c
546
+ test/test-eintr-handling.c
547
+ test/test-embed.c
548
+ test/test-emfile.c
549
+ test/test-env-vars.c
550
+ test/test-error.c
551
+ test/test-fail-always.c
552
+ test/test-fork.c
553
+ test/test-fs-copyfile.c
554
+ test/test-fs-event.c
555
+ test/test-fs-poll.c
556
+ test/test-fs.c
557
+ test/test-fs-readdir.c
558
+ test/test-fs-fd-hash.c
559
+ test/test-fs-open-flags.c
560
+ test/test-get-currentexe.c
561
+ test/test-get-loadavg.c
562
+ test/test-get-memory.c
563
+ test/test-get-passwd.c
564
+ test/test-getaddrinfo.c
565
+ test/test-gethostname.c
566
+ test/test-getnameinfo.c
567
+ test/test-getsockname.c
568
+ test/test-getters-setters.c
569
+ test/test-gettimeofday.c
570
+ test/test-handle-fileno.c
571
+ test/test-homedir.c
572
+ test/test-hrtime.c
573
+ test/test-idle.c
574
+ test/test-idna.c
575
+ test/test-iouring-pollhup.c
576
+ test/test-ip4-addr.c
577
+ test/test-ip6-addr.c
578
+ test/test-ip-name.c
579
+ test/test-ipc-heavy-traffic-deadlock-bug.c
580
+ test/test-ipc-send-recv.c
581
+ test/test-ipc.c
582
+ test/test-loop-alive.c
583
+ test/test-loop-close.c
584
+ test/test-loop-configure.c
585
+ test/test-loop-handles.c
586
+ test/test-loop-stop.c
587
+ test/test-loop-time.c
588
+ test/test-metrics.c
589
+ test/test-multiple-listen.c
590
+ test/test-mutexes.c
591
+ test/test-not-readable-nor-writable-on-read-error.c
592
+ test/test-not-writable-after-shutdown.c
593
+ test/test-osx-select.c
594
+ test/test-pass-always.c
595
+ test/test-ping-pong.c
596
+ test/test-pipe-bind-error.c
597
+ test/test-pipe-close-stdout-read-stdin.c
598
+ test/test-pipe-connect-error.c
599
+ test/test-pipe-connect-multiple.c
600
+ test/test-pipe-connect-prepare.c
601
+ test/test-pipe-getsockname.c
602
+ test/test-pipe-pending-instances.c
603
+ test/test-pipe-sendmsg.c
604
+ test/test-pipe-server-close.c
605
+ test/test-pipe-set-fchmod.c
606
+ test/test-pipe-set-non-blocking.c
607
+ test/test-platform-output.c
608
+ test/test-poll-close-doesnt-corrupt-stack.c
609
+ test/test-poll-close.c
610
+ test/test-poll-closesocket.c
611
+ test/test-poll-multiple-handles.c
612
+ test/test-poll-oob.c
613
+ test/test-poll.c
614
+ test/test-process-priority.c
615
+ test/test-process-title-threadsafe.c
616
+ test/test-process-title.c
617
+ test/test-queue-foreach-delete.c
618
+ test/test-random.c
619
+ test/test-readable-on-eof.c
620
+ test/test-ref.c
621
+ test/test-run-nowait.c
622
+ test/test-run-once.c
623
+ test/test-semaphore.c
624
+ test/test-shutdown-close.c
625
+ test/test-shutdown-eof.c
626
+ test/test-shutdown-simultaneous.c
627
+ test/test-shutdown-twice.c
628
+ test/test-signal-multiple-loops.c
629
+ test/test-signal-pending-on-close.c
630
+ test/test-signal.c
631
+ test/test-socket-buffer-size.c
632
+ test/test-spawn.c
633
+ test/test-stdio-over-pipes.c
634
+ test/test-strscpy.c
635
+ test/test-strtok.c
636
+ test/test-tcp-alloc-cb-fail.c
637
+ test/test-tcp-bind-error.c
638
+ test/test-tcp-bind6-error.c
639
+ test/test-tcp-close-accept.c
640
+ test/test-tcp-close-after-read-timeout.c
641
+ test/test-tcp-close-while-connecting.c
642
+ test/test-tcp-close.c
643
+ test/test-tcp-close-reset.c
644
+ test/test-tcp-connect-error-after-write.c
645
+ test/test-tcp-connect-error.c
646
+ test/test-tcp-connect-timeout.c
647
+ test/test-tcp-connect6-error.c
648
+ test/test-tcp-create-socket-early.c
649
+ test/test-tcp-flags.c
650
+ test/test-tcp-oob.c
651
+ test/test-tcp-open.c
652
+ test/test-tcp-read-stop.c
653
+ test/test-tcp-reuseport.c
654
+ test/test-tcp-read-stop-start.c
655
+ test/test-tcp-rst.c
656
+ test/test-tcp-shutdown-after-write.c
657
+ test/test-tcp-try-write.c
658
+ test/test-tcp-write-in-a-row.c
659
+ test/test-tcp-try-write-error.c
660
+ test/test-tcp-unexpected-read.c
661
+ test/test-tcp-write-after-connect.c
662
+ test/test-tcp-write-fail.c
663
+ test/test-tcp-write-queue-order.c
664
+ test/test-tcp-write-to-half-open-connection.c
665
+ test/test-tcp-writealot.c
666
+ test/test-test-macros.c
667
+ test/test-thread-affinity.c
668
+ test/test-thread-equal.c
669
+ test/test-thread.c
670
+ test/test-thread-priority.c
671
+ test/test-threadpool-cancel.c
672
+ test/test-threadpool.c
673
+ test/test-timer-again.c
674
+ test/test-timer-from-check.c
675
+ test/test-timer.c
676
+ test/test-tmpdir.c
677
+ test/test-tty-duplicate-key.c
678
+ test/test-tty-escape-sequence-processing.c
679
+ test/test-tty.c
680
+ test/test-udp-alloc-cb-fail.c
681
+ test/test-udp-bind.c
682
+ test/test-udp-connect.c
683
+ test/test-udp-connect6.c
684
+ test/test-udp-create-socket-early.c
685
+ test/test-udp-dgram-too-big.c
686
+ test/test-udp-ipv6.c
687
+ test/test-udp-mmsg.c
688
+ test/test-udp-multicast-interface.c
689
+ test/test-udp-multicast-interface6.c
690
+ test/test-udp-multicast-join.c
691
+ test/test-udp-multicast-join6.c
692
+ test/test-udp-multicast-ttl.c
693
+ test/test-udp-open.c
694
+ test/test-udp-options.c
695
+ test/test-udp-send-and-recv.c
696
+ test/test-udp-send-hang-loop.c
697
+ test/test-udp-send-immediate.c
698
+ test/test-udp-sendmmsg-error.c
699
+ test/test-udp-send-unreachable.c
700
+ test/test-udp-try-send.c
701
+ test/test-udp-recv-in-a-row.c
702
+ test/test-udp-reuseport.c
703
+ test/test-uname.c
704
+ test/test-walk-handles.c
705
+ test/test-watcher-cross-stop.c)
706
+
707
+ add_executable(uv_run_tests ${uv_test_sources} uv_win_longpath.manifest)
708
+ target_compile_definitions(uv_run_tests
709
+ PRIVATE ${uv_defines} USING_UV_SHARED=1)
710
+ target_compile_options(uv_run_tests PRIVATE ${uv_cflags})
711
+ target_link_libraries(uv_run_tests uv ${uv_test_libraries})
712
+ add_test(NAME uv_test
713
+ COMMAND uv_run_tests
714
+ WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR})
715
+ if(CMAKE_SYSTEM_NAME STREQUAL "OS390")
716
+ set_tests_properties(uv_test PROPERTIES ENVIRONMENT
717
+ "LIBPATH=${CMAKE_BINARY_DIR}:$ENV{LIBPATH}")
718
+ endif()
719
+ if(WIN32)
720
+ add_custom_command(TARGET uv_run_tests POST_BUILD
721
+ COMMAND "${CMAKE_COMMAND}" -E copy
722
+ "$<TARGET_FILE:uv_run_tests>"
723
+ "$<TARGET_FILE_DIR:uv_run_tests>/uv_run_tests_no_ext")
724
+ endif()
725
+ add_executable(uv_run_tests_a ${uv_test_sources} uv_win_longpath.manifest)
726
+ target_compile_definitions(uv_run_tests_a PRIVATE ${uv_defines})
727
+ target_compile_options(uv_run_tests_a PRIVATE ${uv_cflags})
728
+ if(QEMU)
729
+ target_link_libraries(uv_run_tests_a uv_a ${uv_test_libraries} -static)
730
+ else()
731
+ target_link_libraries(uv_run_tests_a uv_a ${uv_test_libraries})
732
+ endif()
733
+ add_test(NAME uv_test_a
734
+ COMMAND uv_run_tests_a
735
+ WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR})
736
+ if(CMAKE_SYSTEM_NAME STREQUAL "OS390")
737
+ set_target_properties(uv_run_benchmarks_a PROPERTIES LINKER_LANGUAGE CXX)
738
+ set_target_properties(uv_run_tests PROPERTIES LINKER_LANGUAGE CXX)
739
+ set_target_properties(uv_run_tests_a PROPERTIES LINKER_LANGUAGE CXX)
740
+ endif()
741
+ if(WIN32)
742
+ add_custom_command(TARGET uv_run_tests_a POST_BUILD
743
+ COMMAND "${CMAKE_COMMAND}" -E copy
744
+ "$<TARGET_FILE:uv_run_tests_a>"
745
+ "$<TARGET_FILE_DIR:uv_run_tests_a>/uv_run_tests_a_no_ext")
746
+ endif()
747
+ endif()
748
+
749
+ # Now for some gibbering horrors from beyond the stars...
750
+ foreach(lib IN LISTS uv_libraries)
751
+ list(APPEND LIBS "-l${lib}")
752
+ endforeach()
753
+ string(REPLACE ";" " " LIBS "${LIBS}")
754
+ # Consider setting project version via project() call?
755
+ file(STRINGS configure.ac configure_ac REGEX ^AC_INIT)
756
+ string(REGEX MATCH "([0-9]+)[.][0-9]+[.][0-9]+" PACKAGE_VERSION "${configure_ac}")
757
+ set(UV_VERSION_MAJOR "${CMAKE_MATCH_1}")
758
+
759
+ set(includedir ${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_INCLUDEDIR})
760
+ set(libdir ${CMAKE_INSTALL_PREFIX}/${CMAKE_INSTALL_LIBDIR})
761
+ set(prefix ${CMAKE_INSTALL_PREFIX})
762
+ configure_file(libuv-static.pc.in libuv-static.pc @ONLY)
763
+
764
+ install(DIRECTORY include/ DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})
765
+ install(FILES LICENSE DESTINATION ${CMAKE_INSTALL_DOCDIR})
766
+ install(FILES LICENSE-extra DESTINATION ${CMAKE_INSTALL_DOCDIR})
767
+ install(FILES ${PROJECT_BINARY_DIR}/libuv-static.pc
768
+ DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig)
769
+ install(TARGETS uv_a EXPORT libuvConfig
770
+ ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR})
771
+ install(EXPORT libuvConfig
772
+ DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/libuv
773
+ NAMESPACE libuv::)
774
+
775
+ if(LIBUV_BUILD_SHARED)
776
+ # The version in the filename is mirroring the behaviour of autotools.
777
+ set_target_properties(uv PROPERTIES
778
+ VERSION ${UV_VERSION_MAJOR}.0.0
779
+ SOVERSION ${UV_VERSION_MAJOR})
780
+ configure_file(libuv.pc.in libuv.pc @ONLY)
781
+ install(FILES ${PROJECT_BINARY_DIR}/libuv.pc
782
+ DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig)
783
+ install(TARGETS uv EXPORT libuvConfig
784
+ RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
785
+ LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
786
+ ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR})
787
+ endif()
788
+
789
+ if(MSVC)
790
+ set(CMAKE_DEBUG_POSTFIX d)
791
+ get_filename_component(CMAKE_C_COMPILER_DIR ${CMAKE_C_COMPILER} DIRECTORY)
792
+ if(ASAN)
793
+ file(INSTALL "${CMAKE_C_COMPILER_DIR}/llvm-symbolizer.exe" DESTINATION "${CMAKE_CURRENT_BINARY_DIR}")
794
+ file(INSTALL "${CMAKE_C_COMPILER_DIR}/clang_rt.asan_dynamic-x86_64.dll" DESTINATION "${CMAKE_CURRENT_BINARY_DIR}")
795
+ file(INSTALL "${CMAKE_C_COMPILER_DIR}/clang_rt.asan_dbg_dynamic-x86_64.dll" DESTINATION "${CMAKE_CURRENT_BINARY_DIR}")
796
+ endif()
797
+ endif()
798
+
799
+ if(BUILD_SHARED_LIBS)
800
+ set(LIB_SELECTED uv)
801
+ else()
802
+ set(LIB_SELECTED uv_a)
803
+ endif()
804
+
805
+ add_library(libuv::libuv ALIAS ${LIB_SELECTED})
806
+
807
+ message(STATUS "summary of build options:
808
+ Install prefix: ${CMAKE_INSTALL_PREFIX}
809
+ Target system: ${CMAKE_SYSTEM_NAME}
810
+ Compiler:
811
+ C compiler: ${CMAKE_C_COMPILER} (${CMAKE_C_COMPILER_ID})
812
+ CFLAGS: ${CMAKE_C_FLAGS_${_build_type}} ${CMAKE_C_FLAGS}
813
+ ")
NAFNet/.gitignore ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:dd19b2ebf40b277181d29aa19ba3f341e65c67827821dbea9ea0f13c5cb73287
3
+ size 90
NAFNet/LICENSE ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:a29ecef3456149898f08e4c71b11b33e7d333664e087bc212e84e18ddd6599ad
3
+ size 12466
NAFNet/NAFNet-width64.yml ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:c4b931ce2bd97d7c4c50a1c2d6979d16304d01ab41aba21b54e0a965472ecbd7
3
+ size 2209
NAFNet/VERSION ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:1e5b51cde515396a9fa762909cf8ca6584ccc564b325d2eebeea76175fe95c4d
3
+ size 6
NAFNet/app,py ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:7581d67edafe4d453eb21f670f2c7026082e01cec6d983c6eef8926868e892c6
3
+ size 773
NAFNet/basicsr.egg-info/PKG-INFO ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:7ee88b896a4c6d54e4a40f9313a07bc6bae4b54044ba87f54a60f2e2d3a4ebfe
3
+ size 647
NAFNet/basicsr.egg-info/SOURCES.txt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:4750c7b851537abc0935501519e3011c130c4b83be7a889b3162114980d67fbe
3
+ size 1678
NAFNet/basicsr.egg-info/dependency_links.txt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b
3
+ size 1
NAFNet/basicsr.egg-info/desktop.ini ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:d62def5cdf8fb851967a537d0c59686ca458b3dfcae5028663653c79373ae15d
3
+ size 246
NAFNet/basicsr.egg-info/not-zip-safe ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b
3
+ size 1
NAFNet/basicsr.egg-info/top_level.txt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:a642f02239da5049b0d9c71a8846d25a3714b0cf65ba009670439983f44eb8d4
3
+ size 8
NAFNet/basicsr/.ipynb_checkpoints/desktop.ini ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:d62def5cdf8fb851967a537d0c59686ca458b3dfcae5028663653c79373ae15d
3
+ size 246
NAFNet/basicsr/__init__.py ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
3
+ size 0
NAFNet/basicsr/__pycache__/__init__.cpython-310.pyc ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:57c464151a365668507292fd103161eaefcacf5c05c2faf7262c649d36d72584
3
+ size 155
NAFNet/basicsr/__pycache__/__init__.cpython-311.pyc ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:c4ad75e4c3b774de8eaed31d2968d56b5e15fa046606a03a39c8ab0707ec7362
3
+ size 178
NAFNet/basicsr/__pycache__/__init__.cpython-312.pyc ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:1dad20f9f5bd1a936b3e1e6faeb2bbb89eb45e735eda7a58f40874294ffcf93a
3
+ size 166
NAFNet/basicsr/__pycache__/desktop.ini ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:d62def5cdf8fb851967a537d0c59686ca458b3dfcae5028663653c79373ae15d
3
+ size 246
NAFNet/basicsr/__pycache__/train.cpython-310.pyc ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:3fe24b98169bc32f2c38af92101d6bcdd00c4e5842f612c6bf02b930ba9b48ed
3
+ size 7368
NAFNet/basicsr/__pycache__/train.cpython-312.pyc ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:3ef9633b1962653cd42c39a45a3b3de7a1dccac2cdc36ee132d7cbe9d7e00fe7
3
+ size 12958
NAFNet/basicsr/__pycache__/version.cpython-310.pyc ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:9a8aaef806a6f72b32f9b7fa9defe572dd1d71507e7033b3ff4b0e0a19ce9d26
3
+ size 248
NAFNet/basicsr/__pycache__/version.cpython-312.pyc ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:b2aa0685f0b3b8666472a48882b4327e5d685313fe588331fbfb895e3a370f7e
3
+ size 272
NAFNet/basicsr/data/__init__.py ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:15c89889fc031d3cce5bcc592165f6ee50677da60aaf031adde5b851d41f0e8d
3
+ size 5051
NAFNet/basicsr/data/__pycache__/__init__.cpython-310.pyc ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:9e2c6278c5330935174870ba7c205c13080d609f409beea4a9ce0f9ca6aeaf25
3
+ size 3637
NAFNet/basicsr/data/__pycache__/__init__.cpython-311.pyc ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:5075079d1b98b239f93838f1f007a77268eb6d57cdf3497733f04c3e779416b0
3
+ size 5597
NAFNet/basicsr/data/__pycache__/__init__.cpython-312.pyc ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:c49f16320b0e1431af34851f41fa6b63ca9dd090fb9a296f7d7427a35e081497
3
+ size 4853
NAFNet/basicsr/data/__pycache__/data_sampler.cpython-310.pyc ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:4375ede2567be80e690ffb26f3e33c2a643cf717405ae07fdb6fc5c1a0802149
3
+ size 2127
NAFNet/basicsr/data/__pycache__/data_sampler.cpython-312.pyc ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:e89a1d747d8a91914be5da51cc5718712e40e8c01c091c3f99c736bf0eb1d97a
3
+ size 2818
NAFNet/basicsr/data/__pycache__/data_util.cpython-310.pyc ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:7c4f61013375d690821d6bee497ca4bd1baa34ce2cf7a88a8924045c5d79d16c
3
+ size 11061
NAFNet/basicsr/data/__pycache__/data_util.cpython-312.pyc ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:44258cc6c86648fcb443a576a0dfb7ab5c5a538b312fb84765b2c48936700c94
3
+ size 14838
NAFNet/basicsr/data/__pycache__/desktop.ini ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:d62def5cdf8fb851967a537d0c59686ca458b3dfcae5028663653c79373ae15d
3
+ size 246
NAFNet/basicsr/data/__pycache__/ffhq_dataset.cpython-310.pyc ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:43aa69cafe4a0db56922cabfe9ef535f20b715895b0c87e4d306a1b198b49611
3
+ size 2587
NAFNet/basicsr/data/__pycache__/ffhq_dataset.cpython-312.pyc ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:bf75d34259256fd954e81c947a8fcef069c38528f3ae0b692ebcdd9a9d021088
3
+ size 3681
NAFNet/basicsr/data/__pycache__/paired_image_SR_LR_FullImage_Memory_dataset.cpython-310.pyc ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:781d68ef858592b0088bfb5ac9d3f7ad289036b4ea8a5f7ed0eb9f875e05a368
3
+ size 5204
NAFNet/basicsr/data/__pycache__/paired_image_SR_LR_FullImage_Memory_dataset.cpython-312.pyc ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:07d552799ae9fd7f978199a91034aa3786ba9cc742468293b6cfee2c4c43534a
3
+ size 8388
NAFNet/basicsr/data/__pycache__/paired_image_SR_LR_dataset.cpython-310.pyc ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:c259c937c09b995a66186191b2155b336bb0fec505b4b2060eaba75f65a6da01
3
+ size 7020
NAFNet/basicsr/data/__pycache__/paired_image_SR_LR_dataset.cpython-312.pyc ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:12cc18d9bdcae49ce9d10b5784c4fb5c2993ece2926d0a0ecaf1df0d9bc1d2e5
3
+ size 13268
NAFNet/basicsr/data/__pycache__/paired_image_dataset.cpython-310.pyc ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:d9dad7ce23765943f8c37c33d8acf86c680cfa1af3a11330e319201927d2ec20
3
+ size 3867
NAFNet/basicsr/data/__pycache__/paired_image_dataset.cpython-312.pyc ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:8c7dae0dc077c772a2178434a86710f306009be73c57d0aa1d3a770f837b1fac
3
+ size 5894
NAFNet/basicsr/data/__pycache__/prefetch_dataloader.cpython-310.pyc ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:b43e4cd012e164248a58a919091eaf85729e22dc041f3edec907629f7b6f515d
3
+ size 4328
NAFNet/basicsr/data/__pycache__/prefetch_dataloader.cpython-312.pyc ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:41ed9b5b0d9072c53edffe6abdd9f89e77235b7b387c47bfa6b87c4d5a58c281
3
+ size 6256
NAFNet/basicsr/data/__pycache__/reds_dataset.cpython-310.pyc ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:f781aacf85992bbac6db742dfcfc5f8569d884c7d158db4e74920b8ad4e154cb
3
+ size 6497
NAFNet/basicsr/data/__pycache__/reds_dataset.cpython-312.pyc ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:6fb7f7ef4d3238c2f39a7e9f56f21300c54553f64b8d3ca670c0839f97725f37
3
+ size 10744
NAFNet/basicsr/data/__pycache__/single_image_dataset.cpython-310.pyc ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:85a9f0bf91b13a2ba39c01eba91664cc849ebf9fa12a7497776de1202126c450
3
+ size 2656
NAFNet/basicsr/data/__pycache__/single_image_dataset.cpython-312.pyc ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:cdf45e2d63974ce13385b24b053fde8ed2aff1e344fe0077bc679018f651968e
3
+ size 3817
NAFNet/basicsr/data/__pycache__/transforms.cpython-310.pyc ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:34445d4c498b5019d97fa22738b5b3819ed0541e8e8062f586622a7eeaa73868
3
+ size 6453
NAFNet/basicsr/data/__pycache__/transforms.cpython-312.pyc ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:b068d4e589ff08f644a2b3e7a90acf24168a6c0394b17d1213e91c37e5ca915a
3
+ size 8556
NAFNet/basicsr/data/__pycache__/video_test_dataset.cpython-310.pyc ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:b56e822817d3c861de66435188213f1c8b8a28e97f5bcc58fc8ad0d069f00aaa
3
+ size 10198