|
17 | 17 | # use pkg-config to get the directories and then use these values |
18 | 18 | # in the find_path() and find_library() calls |
19 | 19 | find_package(PkgConfig QUIET) |
20 | | -pkg_check_modules(PC_LibKKC QUIET libkkc) |
| 20 | +pkg_check_modules(PC_LibKKC QUIET kkc-1.0) |
21 | 21 |
|
22 | 22 | find_path(LIBKKC_INCLUDE_DIR NAMES libkkc/libkkc.h |
23 | 23 | HINTS |
24 | | - ${PC_LIBKKC_INCLUDEDIR} |
25 | | - ${PC_LIBKKC_INCLUDE_DIRS} |
| 24 | + ${PC_LibKKC_INCLUDEDIR} |
| 25 | + ${PC_LibKKC_INCLUDE_DIRS} |
26 | 26 | ) |
27 | 27 |
|
28 | 28 | find_library(LIBKKC_LIBRARIES NAMES kkc |
29 | 29 | HINTS |
30 | | - ${PC_LIBKKC_LIBDIR} |
31 | | - ${PC_LIBKKC_LIBRARY_DIRS} |
| 30 | + ${PC_LibKKC_LIBDIR} |
| 31 | + ${PC_LibKKC_LIBRARY_DIRS} |
32 | 32 | ) |
33 | 33 |
|
34 | | -if(PC_LIBKKC_VERSION) |
35 | | - set(LIBKKC_VERSION_STRING ${PC_LIBKKC_VERSION}) |
| 34 | +if(PC_LibKKC_FOUND) |
| 35 | + set(LIBKKC_VERSION_STRING ${PC_LibKKC_VERSION}) |
36 | 36 | endif() |
37 | 37 |
|
38 | 38 | # handle the QUIETLY and REQUIRED arguments and set LIBKKC_FOUND to TRUE if |
39 | 39 | # all listed variables are TRUE |
40 | 40 | include(FindPackageHandleStandardArgs) |
41 | 41 | find_package_handle_standard_args(LibKKC |
42 | | - REQUIRED_VARS LIBKKC_LIBRARIES LIBKKC_INCLUDE_DIR |
| 42 | + REQUIRED_VARS LIBKKC_VERSION_STRING LIBKKC_LIBRARIES LIBKKC_INCLUDE_DIR |
43 | 43 | VERSION_VAR LIBKKC_VERSION_STRING) |
44 | 44 |
|
45 | 45 | mark_as_advanced(LIBKKC_INCLUDE_DIR LIBKKC_LIBRARIES) |
46 | 46 |
|
47 | 47 | if (LIBKKC_FOUND AND NOT TARGET LibKKC::LibKKC) |
48 | | - add_library(LibKKC::LibKKC UNKNOWN IMPORTED) |
| 48 | + add_library(LibKKC::LibKKC INTERFACE IMPORTED) |
49 | 49 | set_target_properties(LibKKC::LibKKC PROPERTIES |
50 | | - IMPORTED_LOCATION "${LIBKKC_LIBRARIES}" |
51 | | - INTERFACE_INCLUDE_DIRECTORIES "${LIBKKC_INCLUDE_DIR}" |
| 50 | + INTERFACE_COMPILE_OPTIONS "${PC_LibKKC_CFLAGS}" |
| 51 | + INTERFACE_LINK_OPTIONS "${PC_LibKKC_LDFLAGS_OTHER}" |
| 52 | + INTERFACE_LINK_LIBRARIES "${PC_LibKKC_LINK_LIBRARIES}" |
52 | 53 | ) |
53 | 54 | endif() |
54 | 55 |
|
0 commit comments