Fix #77 for Debian family.

This commit is contained in:
Lazy_V 2023-04-21 00:22:42 +08:00
parent 3afe7193fa
commit cb4bba7031
4 changed files with 13 additions and 36 deletions

View File

@ -29,11 +29,8 @@ if (UUID_SYSTEM_GENERATOR)
find_library(CFLIB CoreFoundation REQUIRED)
target_link_libraries(${PROJECT_NAME} INTERFACE ${CFLIB})
else ()
find_package(Libuuid REQUIRED)
if (Libuuid_FOUND)
target_include_directories(${PROJECT_NAME} INTERFACE ${Libuuid_INCLUDE_DIRS})
target_link_libraries(${PROJECT_NAME} INTERFACE ${Libuuid_LIBRARIES})
endif ()
target_include_directories(${PROJECT_NAME} INTERFACE /usr/include/uuid)
target_link_libraries(${PROJECT_NAME} INTERFACE uuid)
endif ()
endif ()

View File

@ -1,14 +0,0 @@
@PACKAGE_INIT@
include(CMakeFindDependencyMacro)
if (@UUID_SYSTEM_GENERATOR@)
if (WIN32 OR APPLE)
else ()
list (APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_LIST_DIR})
find_dependency(Libuuid REQUIRED)
endif ()
endif ()
include("${CMAKE_CURRENT_LIST_DIR}/@PROJECT_NAME@-targets.cmake")
check_required_components(@PROJECT_NAME@)

View File

@ -1,17 +0,0 @@
find_path(Libuuid_INCLUDE_DIRS uuid/uuid.h)
find_library(Libuuid_LIBRARIES uuid)
if (Libuuid_LIBRARIES AND Libuuid_INCLUDE_DIRS)
set(Libuuid_FOUND YES)
if (NOT Libuuid_FIND_QUIETLY)
message(STATUS "Found libuuid: ${Libuuid_LIBRARIES}")
endif ()
else ()
if (Libuuid_FIND_REQUIRED)
message(SEND_ERROR "Could NOT find libuuid")
else ()
if (NOT Libuuid_FIND_QUIETLY)
message(STATUS "Could NOT find libuuid")
endif ()
endif ()
endif ()

View File

@ -38,3 +38,14 @@ cd build
```
cmake -G Xcode ..
```
## Linux
Debian family:
Install the dependency package (uuid-dev):
```bash
sudo apt-get install uuid-dev
```