openbsd-ports/sysutils/facter/patches/patch-lib_CMakeLists_txt
2018-09-27 21:49:31 +00:00

35 lines
1.3 KiB
Plaintext

$OpenBSD: patch-lib_CMakeLists_txt,v 1.22 2018/09/27 21:49:32 sebastia Exp $
- Override library version
- only include utmpx_file when there is utmpx.h on the system
Index: lib/CMakeLists.txt
--- lib/CMakeLists.txt.orig
+++ lib/CMakeLists.txt
@@ -91,13 +91,16 @@ if (UNIX)
"src/facts/posix/cache.cc"
"src/util/posix/scoped_addrinfo.cc"
"src/util/posix/scoped_descriptor.cc"
- "src/util/posix/utmpx_file.cc"
"src/util/config/posix/config.cc"
)
if (OPENSSL_FOUND)
set(LIBFACTER_STANDARD_SOURCES ${LIBFACTER_STANDARD_SOURCES} "src/util/posix/scoped_bio.cc")
endif()
+ if (HAVE_UTMPX_H)
+ set(LIBFACTER_STANDARD_SOURCES ${LIBFACTER_STANDARD_SOURCES} "src/util/posix/utmpx_file.cc")
+ endif()
+
if (NOT AIX)
set(LIBFACTER_STANDARD_SOURCES
${LIBFACTER_STANDARD_SOURCES}
@@ -330,6 +333,7 @@ set_target_properties(libfactersrc PROPERTIES POSITION
add_library(libfacter $<TARGET_OBJECTS:libfactersrc>)
if (BUILD_SHARED_LIBS)
set_target_properties(libfacter PROPERTIES PREFIX "" SUFFIX ".so" IMPORT_PREFIX "" IMPORT_SUFFIX ".so.a" VERSION ${PROJECT_VERSION})
+ set_target_properties(libfacter PROPERTIES PREFIX "" SUFFIX ".so" IMPORT_PREFIX "" IMPORT_SUFFIX ".so.a" VERSION ${LIBfacter_VERSION})
endif()
if(AIX)