File tree 1 file changed +6
-11
lines changed
1 file changed +6
-11
lines changed Original file line number Diff line number Diff line change 1
1
# Override default CMAKE_FIND_LIBRARY_SUFFIXES
2
+ # (Allows optional prioritization of static libraries during resolution)
2
3
if (CPPKAFKA_RDKAFKA_STATIC_LIB)
3
- if (MSVC )
4
- set (RDKAFKA_SUFFIX lib)
5
- else ()
6
- set (RDKAFKA_SUFFIX a)
7
- endif ()
4
+ set (RDKAFKA_PREFIX ${CMAKE_STATIC_LIBRARY_PREFIX} )
5
+ set (RDKAFKA_SUFFIX ${CMAKE_STATIC_LIBRARY_SUFFIX} )
8
6
else ()
9
- if (MSVC )
10
- set (RDKAFKA_SUFFIX dll)
11
- else ()
12
- set (RDKAFKA_SUFFIX so)
13
- endif ()
7
+ set (RDKAFKA_PREFIX ${CMAKE_SHARED_LIBRARY_PREFIX} )
8
+ set (RDKAFKA_SUFFIX ${CMAKE_SHARED_LIBRARY_SUFFIX} )
14
9
endif ()
15
10
16
11
find_path (RDKAFKA_ROOT_DIR
@@ -31,7 +26,7 @@ if (CPPKAFKA_CMAKE_VERBOSE)
31
26
endif ()
32
27
33
28
find_library (RDKAFKA_LIBRARY
34
- NAMES rdkafka. ${RDKAFKA_SUFFIX} librdkafka. ${RDKAFKA_SUFFIX} rdkafka
29
+ NAMES ${RDKAFKA_PREFIX} rdkafka ${RDKAFKA_SUFFIX} rdkafka
35
30
HINTS ${RDKAFKA_ROOT_DIR} /lib
36
31
)
37
32
You can’t perform that action at this time.
0 commit comments