diff --git a/CMakeLists.txt b/CMakeLists.txt index b3d6e4b..50ba622 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -89,12 +89,11 @@ pkg_check_modules( hyprutils>=0.8.0 sdbus-c++>=2.0.0 hyprgraphics>=0.1.6) -find_library(PAM_FOUND pam) +find_library(PAM_FOUND NAMES pam libpam) if(PAM_FOUND) - message(STATUS "Found pam") set(PAM_LIB ${PAM_FOUND}) else() - pkg_check_modules(PAM IMPORTED_TARGET pam) + pkg_check_modules(PAM IMPORTED_TARGET pam libpam) if(PAM_FOUND) set(PAM_LIB PkgConfig::PAM) else() @@ -102,6 +101,8 @@ else() endif() endif() +message(STATUS "Found pam at ${PAM_LIB}") + file(GLOB_RECURSE SRCFILES CONFIGURE_DEPENDS "src/*.cpp") add_executable(hyprlock ${SRCFILES}) target_link_libraries(hyprlock PRIVATE ${PAM_LIB} rt Threads::Threads PkgConfig::deps