Skip to content

Commit a25882e

Browse files
committed
reorder
1 parent c814edf commit a25882e

File tree

1 file changed

+71
-67
lines changed

1 file changed

+71
-67
lines changed

src/torchcodec/_core/fetch_and_expose_non_gpl_ffmpeg_libs.cmake

Lines changed: 71 additions & 67 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,77 @@ set(
1515
)
1616

1717

18+
if (${CMAKE_SYSTEM_NAME} STREQUAL "Linux")
19+
set(
20+
platform_url
21+
${base_url}/linux_x86_64
22+
)
23+
24+
set(
25+
f4_sha256
26+
1a083f1922443bedb5243d04896383b8c606778a7ddb9d886c8303e55339fe0c
27+
)
28+
set(
29+
f5_sha256
30+
65d6ad54082d94dcb3f801d73df2265e0e1bb303c7afbce7723e3b77ccd0e207
31+
)
32+
set(
33+
f6_sha256
34+
8bd5939c2f4a4b072e837e7870c13fe7d13824e5ff087ab534e4db4e90b7be9c
35+
)
36+
set(
37+
f7_sha256
38+
1cb946d8b7c6393c2c3ebe1f900b8de7a2885fe614c45d4ec32c9833084f2f26
39+
)
40+
elseif (${CMAKE_SYSTEM_NAME} STREQUAL "Darwin")
41+
set(
42+
platform_url
43+
${base_url}/macos_arm64
44+
)
45+
set(
46+
f4_sha256
47+
f0335434529d9e19359eae0fe912dd9e747667534a1c92e662f5219a55dfad8c
48+
)
49+
set(
50+
f5_sha256
51+
cfc3449c9af6863731a431ce89e32c08c5f8ece94b306fb6b695828502a76166
52+
)
53+
set(
54+
f6_sha256
55+
ec47b4783c342038e720e33b2fdfa55a9a490afb1cf37a26467733983688647e
56+
)
57+
set(
58+
f7_sha256
59+
48a4fc8ce098305cfd4a58f40889249c523ca3c285f66ba704b5bad0e3ada53a
60+
)
61+
62+
elseif (${CMAKE_SYSTEM_NAME} STREQUAL "Windows")
63+
set(
64+
platform_url
65+
${base_url}/windows_x86_64
66+
)
67+
set(
68+
f4_sha256
69+
270a1aa8892225267e68a7eb87c417931da30dccbf08ee2bde8833e659cab5cb
70+
)
71+
set(
72+
f5_sha256
73+
b8b2a349a847e56a6da875b066dff1cae53cb8ee7cf5ba9321ec1243dea0cde0
74+
)
75+
set(
76+
f6_sha256
77+
5d9f8c76dc55f790fa31d825985e9270bf9e498b8bfec21a0ad3a1feb1fa053a
78+
)
79+
set(
80+
f7_sha256
81+
ae391ace382330e912793b70b68529ee7c91026d2869b4df7e7c3e7d3656bdd5
82+
)
83+
else()
84+
message(
85+
FATAL_ERROR
86+
"Unsupported operating system: ${CMAKE_SYSTEM_NAME}"
87+
)
88+
endif()
1889

1990
FetchContent_Declare(
2091
f4
@@ -51,28 +122,6 @@ add_library(ffmpeg7 INTERFACE)
51122
# Note: the f?_SOURCE_DIR variables were set by FetchContent_MakeAvailable
52123

53124
if (${CMAKE_SYSTEM_NAME} STREQUAL "Linux")
54-
set(
55-
platform_url
56-
${base_url}/linux_x86_64
57-
)
58-
59-
set(
60-
f4_sha256
61-
1a083f1922443bedb5243d04896383b8c606778a7ddb9d886c8303e55339fe0c
62-
)
63-
set(
64-
f5_sha256
65-
65d6ad54082d94dcb3f801d73df2265e0e1bb303c7afbce7723e3b77ccd0e207
66-
)
67-
set(
68-
f6_sha256
69-
8bd5939c2f4a4b072e837e7870c13fe7d13824e5ff087ab534e4db4e90b7be9c
70-
)
71-
set(
72-
f7_sha256
73-
1cb946d8b7c6393c2c3ebe1f900b8de7a2885fe614c45d4ec32c9833084f2f26
74-
)
75-
76125
set(
77126
f4_library_paths
78127
${f4_SOURCE_DIR}/lib/libavutil.so.56
@@ -114,26 +163,6 @@ if (${CMAKE_SYSTEM_NAME} STREQUAL "Linux")
114163
${f7_SOURCE_DIR}/lib/libswresample.so.5
115164
)
116165
elseif (${CMAKE_SYSTEM_NAME} STREQUAL "Darwin")
117-
set(
118-
platform_url
119-
${base_url}/macos_arm64
120-
)
121-
set(
122-
f4_sha256
123-
f0335434529d9e19359eae0fe912dd9e747667534a1c92e662f5219a55dfad8c
124-
)
125-
set(
126-
f5_sha256
127-
cfc3449c9af6863731a431ce89e32c08c5f8ece94b306fb6b695828502a76166
128-
)
129-
set(
130-
f6_sha256
131-
ec47b4783c342038e720e33b2fdfa55a9a490afb1cf37a26467733983688647e
132-
)
133-
set(
134-
f7_sha256
135-
48a4fc8ce098305cfd4a58f40889249c523ca3c285f66ba704b5bad0e3ada53a
136-
)
137166
set(
138167
f4_library_paths
139168
${f4_SOURCE_DIR}/lib/libavutil.56.dylib
@@ -175,26 +204,6 @@ elseif (${CMAKE_SYSTEM_NAME} STREQUAL "Darwin")
175204
${f7_SOURCE_DIR}/lib/libswresample.5.dylib
176205
)
177206
elseif (${CMAKE_SYSTEM_NAME} STREQUAL "Windows")
178-
set(
179-
platform_url
180-
${base_url}/windows_x86_64
181-
)
182-
set(
183-
f4_sha256
184-
270a1aa8892225267e68a7eb87c417931da30dccbf08ee2bde8833e659cab5cb
185-
)
186-
set(
187-
f5_sha256
188-
b8b2a349a847e56a6da875b066dff1cae53cb8ee7cf5ba9321ec1243dea0cde0
189-
)
190-
set(
191-
f6_sha256
192-
5d9f8c76dc55f790fa31d825985e9270bf9e498b8bfec21a0ad3a1feb1fa053a
193-
)
194-
set(
195-
f7_sha256
196-
ae391ace382330e912793b70b68529ee7c91026d2869b4df7e7c3e7d3656bdd5
197-
)
198207
set(
199208
f4_library_paths
200209
${f4_SOURCE_DIR}/bin/avutil.lib
@@ -235,11 +244,6 @@ elseif (${CMAKE_SYSTEM_NAME} STREQUAL "Windows")
235244
${f7_SOURCE_DIR}/bin/swscale.lib
236245
${f7_SOURCE_DIR}/bin/swresample.lib
237246
)
238-
else()
239-
message(
240-
FATAL_ERROR
241-
"Unsupported operating system: ${CMAKE_SYSTEM_NAME}"
242-
)
243247
endif()
244248
target_include_directories(ffmpeg4 INTERFACE ${f4_SOURCE_DIR}/include)
245249
target_include_directories(ffmpeg5 INTERFACE ${f5_SOURCE_DIR}/include)

0 commit comments

Comments
 (0)