Skip to content

Commit 3fbf360

Browse files
committed
Fix case where CMake couldn't find libacl or xattr.h
1 parent 165e747 commit 3fbf360

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -238,7 +238,7 @@ cmake_dependent_option(OPENSCAP_PROBE_INDEPENDENT_XMLFILECONTENT "Independent xm
238238
# UNIX PROBES
239239
cmake_dependent_option(OPENSCAP_PROBE_UNIX_DNSCACHE "Unix dnscache probe" ON "ENABLE_PROBES_UNIX" OFF)
240240
cmake_dependent_option(OPENSCAP_PROBE_UNIX_FILE "Unix file probe" ON "ENABLE_PROBES_UNIX" OFF)
241-
cmake_dependent_option(OPENSCAP_PROBE_UNIX_FILEEXTENDEDATTRIBUTE "Unix fileextendedattribute probe" ON "ENABLE_PROBES_UNIX; (HAVE_SYS_XATTR_H OR HAVE_ATTR_XATTR_H)" OFF)
241+
cmake_dependent_option(OPENSCAP_PROBE_UNIX_FILEEXTENDEDATTRIBUTE "Unix fileextendedattribute probe" ON "ENABLE_PROBES_UNIX; HAVE_SYS_XATTR_H OR HAVE_ATTR_XATTR_H" OFF)
242242
cmake_dependent_option(OPENSCAP_PROBE_UNIX_GCONF "Unix gconf probe" ON "ENABLE_PROBES_UNIX; GCONF_FOUND" OFF)
243243
cmake_dependent_option(OPENSCAP_PROBE_UNIX_INTERFACE "Unix interface probe" ON "ENABLE_PROBES_UNIX" OFF)
244244
cmake_dependent_option(OPENSCAP_PROBE_UNIX_PASSWORD "Unix password probe" ON "ENABLE_PROBES_UNIX" OFF)

cmake/FindACL.cmake

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,17 +8,17 @@
88
include(LibFindMacros)
99

1010
# Use pkg-config to get hints about paths
11-
libfind_pkg_check_modules(ACL_PKGCONF acl)
11+
libfind_pkg_check_modules(ACL_PKGCONF libacl)
1212

1313
# Include dir
1414
find_path(ACL_INCLUDE_DIR
15-
NAMES acl/libacl.h
15+
NAMES "acl/libacl.h sys/libacl.h"
1616
PATHS ${ACL_PKGCONF_INCLUDE_DIRS}
1717
)
1818

1919
# Finally the library itself
2020
find_library(ACL_LIBRARY
21-
NAMES acl
21+
NAMES libacl
2222
PATHS ${ACL_PKGCONF_LIBRARY_DIRS}
2323
)
2424

0 commit comments

Comments
 (0)