Skip to content

Commit 3d47a1d

Browse files
committed
Reset stale cached Perl paths during configure
1 parent 6fbcb17 commit 3d47a1d

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

CMakeLists.txt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,13 @@ find_package(Ldap)
108108
find_package(OpenDbx)
109109
find_package(PCRE2 REQUIRED)
110110

111+
foreach(_perl_cache_var IN ITEMS PERL_INCLUDE_PATH PERL_LIBRARY)
112+
if(DEFINED ${_perl_cache_var} AND NOT "${${_perl_cache_var}}" STREQUAL "" AND NOT EXISTS "${${_perl_cache_var}}")
113+
message(STATUS "Resetting stale ${_perl_cache_var} cache entry: ${${_perl_cache_var}}")
114+
unset(${_perl_cache_var} CACHE)
115+
endif()
116+
endforeach()
117+
111118
find_package(PerlLibs)
112119
find_package(Popt)
113120
find_package(Systemd)

0 commit comments

Comments
 (0)