@@ -41,17 +41,17 @@ find_package(fastdds 3 REQUIRED)
4141
4242set (CMAKE_POSITION_INDEPENDENT_CODE ON )
4343
44- if (SHARED_LIBRARY_SUFFIX )
45- set ( CMAKE_SHARED_LIBRARY_SUFFIX ". ${ SHARED_LIBRARY_SUFFIX} " )
46- else ( )
47-
48- # Default values for shared library suffix
49- if ( ${ CMAKE_SYSTEM_NAME } STREQUAL "Linux" )
50- set ( CMAKE_SHARED_LIBRARY_SUFFIX ".so " )
51- elseif ( WIN32 )
52- set ( CMAKE_SHARED_LIBRARY_SUFFIX ".lib " )
53- elseif ( ${ CMAKE_SYSTEM_NAME } STREQUAL "Darwin" ) # macOS
54- set ( CMAKE_SHARED_LIBRARY_SUFFIX ".so" )
44+ if (NOT WIN32 )
45+ if ( SHARED_LIBRARY_SUFFIX)
46+ set ( CMAKE_SHARED_LIBRARY_SUFFIX ". ${SHARED_LIBRARY_SUFFIX} " )
47+ else ()
48+
49+ # Default values for shared library suffix
50+ if ( ${ CMAKE_SYSTEM_NAME } STREQUAL "Linux " )
51+ set ( CMAKE_SHARED_LIBRARY_SUFFIX ".so" )
52+ elseif ( ${ CMAKE_SYSTEM_NAME } STREQUAL "Darwin " )
53+ set ( CMAKE_SHARED_LIBRARY_SUFFIX ".so" )
54+ endif ( )
5555 endif ()
5656endif ()
5757
@@ -160,17 +160,17 @@ find_package(fastdds 3 REQUIRED)
160160
161161set (CMAKE_POSITION_INDEPENDENT_CODE ON )
162162
163- if (SHARED_LIBRARY_SUFFIX )
164- set ( CMAKE_SHARED_LIBRARY_SUFFIX ". ${ SHARED_LIBRARY_SUFFIX} " )
165- else ( )
166-
167- # Default values for shared library suffix
168- if ( ${ CMAKE_SYSTEM_NAME } STREQUAL "Linux" )
169- set ( CMAKE_SHARED_LIBRARY_SUFFIX ".so " )
170- elseif ( WIN32 )
171- set ( CMAKE_SHARED_LIBRARY_SUFFIX ".lib " )
172- elseif ( ${ CMAKE_SYSTEM_NAME } STREQUAL "Darwin" ) # macOS
173- set ( CMAKE_SHARED_LIBRARY_SUFFIX ".so" )
163+ if (NOT WIN32 )
164+ if ( SHARED_LIBRARY_SUFFIX)
165+ set ( CMAKE_SHARED_LIBRARY_SUFFIX ". ${SHARED_LIBRARY_SUFFIX} " )
166+ else ()
167+
168+ # Default values for shared library suffix
169+ if ( ${ CMAKE_SYSTEM_NAME } STREQUAL "Linux " )
170+ set ( CMAKE_SHARED_LIBRARY_SUFFIX ".so" )
171+ elseif ( ${ CMAKE_SYSTEM_NAME } STREQUAL "Darwin " )
172+ set ( CMAKE_SHARED_LIBRARY_SUFFIX ".so" )
173+ endif ( )
174174 endif ()
175175endif ()
176176
@@ -279,17 +279,17 @@ find_package(fastdds 3 REQUIRED)
279279
280280set (CMAKE_POSITION_INDEPENDENT_CODE ON )
281281
282- if (SHARED_LIBRARY_SUFFIX )
283- set ( CMAKE_SHARED_LIBRARY_SUFFIX ". ${ SHARED_LIBRARY_SUFFIX} " )
284- else ( )
285-
286- # Default values for shared library suffix
287- if ( ${ CMAKE_SYSTEM_NAME } STREQUAL "Linux" )
288- set ( CMAKE_SHARED_LIBRARY_SUFFIX ".so " )
289- elseif ( WIN32 )
290- set ( CMAKE_SHARED_LIBRARY_SUFFIX ".lib " )
291- elseif ( ${ CMAKE_SYSTEM_NAME } STREQUAL "Darwin" ) # macOS
292- set ( CMAKE_SHARED_LIBRARY_SUFFIX ".so" )
282+ if (NOT WIN32 )
283+ if ( SHARED_LIBRARY_SUFFIX)
284+ set ( CMAKE_SHARED_LIBRARY_SUFFIX ". ${SHARED_LIBRARY_SUFFIX} " )
285+ else ()
286+
287+ # Default values for shared library suffix
288+ if ( ${ CMAKE_SYSTEM_NAME } STREQUAL "Linux " )
289+ set ( CMAKE_SHARED_LIBRARY_SUFFIX ".so" )
290+ elseif ( ${ CMAKE_SYSTEM_NAME } STREQUAL "Darwin " )
291+ set ( CMAKE_SHARED_LIBRARY_SUFFIX ".so" )
292+ endif ( )
293293 endif ()
294294endif ()
295295
0 commit comments