@@ -17,7 +17,9 @@ function(extract_archive file destination)
1717 execute_process (
1818 COMMAND 7z x "${file} " -o"${destination} " -y
1919 RESULT_VARIABLE _result
20- OUTPUT_QUIET ERROR_QUIET)
20+ OUTPUT_QUIET
21+ ERROR_QUIET
22+ )
2123 if (NOT _result EQUAL 0)
2224 message (FATAL_ERROR "Failed to extract .7z archive: ${file} " )
2325 endif ()
@@ -217,34 +219,62 @@ function(_check_dependencies)
217219 string (REPLACE "VERSION" "${version} " libmediasoupclient_subdir "${libmediasoupclient_subdir} " )
218220 string (REPLACE "ARCH" "${arch} " libmediasoupclient_subdir "${libmediasoupclient_subdir} " )
219221 endif ()
220- set (LIBMEDIASOUPCLIENT_PATH
221- "${dependencies_dir} /${libmediasoupclient_subdir} "
222- CACHE PATH "libmediasoupclient directory" FORCE)
222+ set (
223+ LIBMEDIASOUPCLIENT_PATH
224+ "${dependencies_dir} /${libmediasoupclient_subdir} "
225+ CACHE PATH
226+ "libmediasoupclient directory"
227+ FORCE
228+ )
223229
224- set (MEDIASOUP_INCLUDE_PATH
225- "${dependencies_dir} /${libmediasoupclient_subdir} /include/mediasoupclient/"
226- CACHE PATH "libmediasoupclient include directory" FORCE)
230+ set (
231+ MEDIASOUP_INCLUDE_PATH
232+ "${dependencies_dir} /${libmediasoupclient_subdir} /include/mediasoupclient/"
233+ CACHE PATH
234+ "libmediasoupclient include directory"
235+ FORCE
236+ )
227237 if (WIN32 )
228- set (MEDIASOUP_LIB_PATH
229- "${dependencies_dir} /${libmediasoupclient_subdir} /lib/mediasoupclient.lib"
230- CACHE PATH "libmediasoupclient lib directory" FORCE)
238+ set (
239+ MEDIASOUP_LIB_PATH
240+ "${dependencies_dir} /${libmediasoupclient_subdir} /lib/mediasoupclient.lib"
241+ CACHE PATH
242+ "libmediasoupclient lib directory"
243+ FORCE
244+ )
231245 elseif (APPLE )
232- set (MEDIASOUP_LIB_PATH
233- "${dependencies_dir} /${libmediasoupclient_subdir} /lib/libmediasoupclient.a"
234- CACHE PATH "libmediasoupclient lib directory" FORCE)
246+ set (
247+ MEDIASOUP_LIB_PATH
248+ "${dependencies_dir} /${libmediasoupclient_subdir} /lib/libmediasoupclient.a"
249+ CACHE PATH
250+ "libmediasoupclient lib directory"
251+ FORCE
252+ )
235253 endif ()
236254
237- set (MEDIASOUP_SDP_INCLUDE_PATH
238- "${dependencies_dir} /${libmediasoupclient_subdir} /include/sdptransform"
239- CACHE PATH "libmediasoupclient sdp include directory" FORCE)
255+ set (
256+ MEDIASOUP_SDP_INCLUDE_PATH
257+ "${dependencies_dir} /${libmediasoupclient_subdir} /include/sdptransform"
258+ CACHE PATH
259+ "libmediasoupclient sdp include directory"
260+ FORCE
261+ )
240262 if (WIN32 )
241- set (MEDIASOUP_SDP_LIB_PATH
242- "${dependencies_dir} /${libmediasoupclient_subdir} /lib/sdptransform.lib"
243- CACHE PATH "libmediasoupclient sdp lib directory" FORCE)
263+ set (
264+ MEDIASOUP_SDP_LIB_PATH
265+ "${dependencies_dir} /${libmediasoupclient_subdir} /lib/sdptransform.lib"
266+ CACHE PATH
267+ "libmediasoupclient sdp lib directory"
268+ FORCE
269+ )
244270 elseif (APPLE )
245- set (MEDIASOUP_SDP_LIB_PATH
246- "${dependencies_dir} /${libmediasoupclient_subdir} /lib/libsdptransform.a"
247- CACHE PATH "libmediasoupclient sdp lib directory" FORCE)
271+ set (
272+ MEDIASOUP_SDP_LIB_PATH
273+ "${dependencies_dir} /${libmediasoupclient_subdir} /lib/libsdptransform.a"
274+ CACHE PATH
275+ "libmediasoupclient sdp lib directory"
276+ FORCE
277+ )
248278 endif ()
249279 list (APPEND CMAKE_PREFIX_PATH "${dependencies_dir} /${libmediasoupclient_subdir} " )
250280 elseif (dependency STREQUAL webrtc)
@@ -256,31 +286,19 @@ function(_check_dependencies)
256286 string (REPLACE "ARCH" "${arch} " webrtc_subdir "${webrtc_subdir} " )
257287 endif ()
258288
259- set (WEBRTC_PATH
260- "${dependencies_dir} /${webrtc_subdir} "
261- CACHE PATH "webrtc directory" FORCE)
289+ set (WEBRTC_PATH "${dependencies_dir} /${webrtc_subdir} " CACHE PATH "webrtc directory" FORCE)
262290
263- set (WEBRTC_INCLUDE_PATH
264- "${dependencies_dir} /${webrtc_subdir} "
265- CACHE PATH "webrtc include directory" FORCE)
291+ set (WEBRTC_INCLUDE_PATH "${dependencies_dir} /${webrtc_subdir} " CACHE PATH "webrtc include directory" FORCE)
266292 if (WIN32 )
267- set (WEBRTC_LIB_PATH
268- "${dependencies_dir} /${webrtc_subdir} /webrtc.lib"
269- CACHE PATH "webrtc lib path" FORCE)
293+ set (WEBRTC_LIB_PATH "${dependencies_dir} /${webrtc_subdir} /webrtc.lib" CACHE PATH "webrtc lib path" FORCE)
270294 elseif (APPLE )
271- set (WEBRTC_LIB_PATH
272- "${dependencies_dir} /${webrtc_subdir} /libwebrtc.a"
273- CACHE PATH "webrtc lib path" FORCE)
295+ set (WEBRTC_LIB_PATH "${dependencies_dir} /${webrtc_subdir} /libwebrtc.a" CACHE PATH "webrtc lib path" FORCE)
274296 endif ()
275297 list (APPEND CMAKE_PREFIX_PATH "${dependencies_dir} /${webrtc_subdir} " )
276298 elseif (dependency STREQUAL grpc)
277299 set (grpc_subdir "grpc-release-${version} " )
278- set (Protobuf_DIR
279- "${dependencies_dir} /${grpc_subdir} /cmake"
280- CACHE PATH "Protobuf directory" FORCE)
281- set (GRPC_PATH
282- "${dependencies_dir} /${grpc_subdir} "
283- CACHE PATH "GRPC directory" FORCE)
300+ set (Protobuf_DIR "${dependencies_dir} /${grpc_subdir} /cmake" CACHE PATH "Protobuf directory" FORCE)
301+ set (GRPC_PATH "${dependencies_dir} /${grpc_subdir} " CACHE PATH "GRPC directory" FORCE)
284302
285303 list (APPEND CMAKE_PREFIX_PATH "${GRPC_PATH} " )
286304
@@ -292,30 +310,16 @@ function(_check_dependencies)
292310 string (REPLACE "VERSION" "${version} " openssl_subdir "${openssl_subdir} " )
293311 string (REPLACE "ARCH" "${arch} " openssl_subdir "${openssl_subdir} " )
294312
295- set (OPENSSL_PATH
296- "${dependencies_dir} /${openssl_subdir} "
297- CACHE PATH "openssl directory" FORCE)
313+ set (OPENSSL_PATH "${dependencies_dir} /${openssl_subdir} " CACHE PATH "openssl directory" FORCE)
298314
299- set (OPENSSL_INCLUDE_PATH
300- "${OPENSSL_PATH} /include"
301- CACHE PATH "openssl include directory" FORCE)
302- set (OPENSSL_LIB_PATH
303- "${OPENSSL_PATH} /lib/libssl.a"
304- CACHE PATH "openssl SSL library path" FORCE)
305- set (OPENSSL_CRYPTO_LIB_PATH
306- "${OPENSSL_PATH} /lib/libcrypto.a"
307- CACHE PATH "openssl Crypto library path" FORCE)
315+ set (OPENSSL_INCLUDE_PATH "${OPENSSL_PATH} /include" CACHE PATH "openssl include directory" FORCE)
316+ set (OPENSSL_LIB_PATH "${OPENSSL_PATH} /lib/libssl.a" CACHE PATH "openssl SSL library path" FORCE)
317+ set (OPENSSL_CRYPTO_LIB_PATH "${OPENSSL_PATH} /lib/libcrypto.a" CACHE PATH "openssl Crypto library path" FORCE)
308318
309319 # Explicitly set CMake variables for OpenSSL
310- set (OPENSSL_ROOT_DIR
311- "${OPENSSL_PATH} "
312- CACHE PATH "OpenSSL root directory" FORCE)
313- set (OPENSSL_INCLUDE_DIR
314- "${OPENSSL_INCLUDE_PATH} "
315- CACHE PATH "OpenSSL include directory" FORCE)
316- set (OPENSSL_LIBRARIES
317- "${OPENSSL_LIB_PATH} ;${OPENSSL_CRYPTO_LIB_PATH} "
318- CACHE PATH "OpenSSL libraries" FORCE)
320+ set (OPENSSL_ROOT_DIR "${OPENSSL_PATH} " CACHE PATH "OpenSSL root directory" FORCE)
321+ set (OPENSSL_INCLUDE_DIR "${OPENSSL_INCLUDE_PATH} " CACHE PATH "OpenSSL include directory" FORCE)
322+ set (OPENSSL_LIBRARIES "${OPENSSL_LIB_PATH} ;${OPENSSL_CRYPTO_LIB_PATH} " CACHE PATH "OpenSSL libraries" FORCE)
319323
320324 list (APPEND CMAKE_PREFIX_PATH "${OPENSSL_PATH} " )
321325
0 commit comments