summaryrefslogtreecommitdiff
path: root/cmake/dependencies/system
diff options
context:
space:
mode:
Diffstat (limited to 'cmake/dependencies/system')
-rw-r--r--cmake/dependencies/system/fuse.cmake27
1 files changed, 14 insertions, 13 deletions
diff --git a/cmake/dependencies/system/fuse.cmake b/cmake/dependencies/system/fuse.cmake
index 7de12b31..ffd9e92e 100644
--- a/cmake/dependencies/system/fuse.cmake
+++ b/cmake/dependencies/system/fuse.cmake
@@ -1,28 +1,29 @@
# Try pkg-config first, fall back to find_library
+# Use FUSE_PKG prefix to avoid collision with FUSE_PREFIX
if(PkgConfig_FOUND)
- pkg_check_modules(FUSE QUIET IMPORTED_TARGET fuse>=2.6)
- if(FUSE_FOUND AND NOT TARGET Fuse::Fuse)
- add_library(Fuse::Fuse ALIAS PkgConfig::FUSE)
+ pkg_check_modules(FUSE_PKG QUIET IMPORTED_TARGET fuse>=2.6)
+ if(FUSE_PKG_FOUND AND NOT TARGET Fuse::Fuse)
+ add_library(Fuse::Fuse ALIAS PkgConfig::FUSE_PKG)
endif()
endif()
-if(NOT FUSE_FOUND)
- find_library(FUSE_LIBRARIES fuse QUIET)
- if(FUSE_LIBRARIES)
- set(FUSE_FOUND TRUE)
+if(NOT FUSE_PKG_FOUND)
+ find_library(FUSE_PKG_LIBRARIES fuse QUIET)
+ if(FUSE_PKG_LIBRARIES)
+ set(FUSE_PKG_FOUND TRUE)
if(NOT TARGET Fuse::Fuse)
add_library(Fuse::Fuse UNKNOWN IMPORTED)
set_target_properties(Fuse::Fuse PROPERTIES
- IMPORTED_LOCATION "${FUSE_LIBRARIES}")
+ IMPORTED_LOCATION "${FUSE_PKG_LIBRARIES}")
endif()
endif()
endif()
-if(FUSE_FOUND)
+if(FUSE_PKG_FOUND)
set(DISABLE_FUSE FALSE CACHE BOOL "Disable FUSE support")
if(NOT DISABLE_FUSE)
- if(FUSE_VERSION)
- message(STATUS "FUSE support enabled (version ${FUSE_VERSION})")
+ if(FUSE_PKG_VERSION)
+ message(STATUS "FUSE support enabled (version ${FUSE_PKG_VERSION})")
else()
message(STATUS "FUSE support enabled")
endif()
@@ -38,7 +39,7 @@ else()
endif()
if(NOT HAVE_FUSE)
- set(FUSE_LIBRARIES "")
+ set(FUSE_PKG_LIBRARIES "")
endif()
-mark_as_advanced(FUSE_LIBRARIES)
+mark_as_advanced(FUSE_PKG_LIBRARIES)