We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a336102 commit fa1eb63Copy full SHA for fa1eb63
1 file changed
fastdds_python/CMakeLists.txt
@@ -25,7 +25,20 @@ if(POLICY CMP0086)
25
endif()
26
27
project(fastdds_python VERSION 2.4.0)
28
-set(CMAKE_SHARED_LIBRARY_SUFFIX .so)
+
29
+if(SHARED_LIBRARY_SUFFIX)
30
+ set(CMAKE_SHARED_LIBRARY_SUFFIX ".${SHARED_LIBRARY_SUFFIX}")
31
+else()
32
33
+ # Default values for shared library suffix
34
+ if(${CMAKE_SYSTEM_NAME} STREQUAL "Linux")
35
+ set(CMAKE_SHARED_LIBRARY_SUFFIX ".so")
36
+ elseif(WIN32)
37
+ set(CMAKE_SHARED_LIBRARY_SUFFIX ".lib")
38
+ elseif(${CMAKE_SYSTEM_NAME} STREQUAL "Darwin") # macOS
39
40
+ endif()
41
+endif()
42
43
# Set BUILD_TESTING to OFF by default.
44
if(NOT BUILD_TESTING)
0 commit comments