Skip to content

Commit f04f42c

Browse files
authored
Fix build with rpm headers in non-standard path
1 parent c9f7f29 commit f04f42c

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

CMakeLists.txt

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -209,6 +209,12 @@ ENDIF (ENABLE_RPMDB)
209209

210210
INCLUDE (CheckIncludeFile)
211211
IF (ENABLE_RPMDB OR ENABLE_RPMPKG_LIBRPM)
212+
FIND_PATH (RPM_INCLUDE_DIR NAMES rpm/rpmio.h)
213+
IF (RPM_INCLUDE_DIR)
214+
INCLUDE_DIRECTORIES (${RPM_INCLUDE_DIR})
215+
SET (CMAKE_REQUIRED_INCLUDES ${CMAKE_REQUIRED_INCLUDES} ${RPM_INCLUDE_DIR})
216+
ENDIF (RPM_INCLUDE_DIR)
217+
212218
FIND_LIBRARY (RPMDB_LIBRARY NAMES rpmdb)
213219

214220
IF (NOT RPMDB_LIBRARY)

0 commit comments

Comments
 (0)