diff options
author | Radek Novacek <rnovacek@redhat.com> | 2013-04-08 11:09:53 +0200 |
---|---|---|
committer | Radek Novacek <rnovacek@redhat.com> | 2013-04-17 12:31:25 +0200 |
commit | c14bd833b7b1b3b1283d116a87b6f293377f129b (patch) | |
tree | 09e297a582294bfe137ef4e2fc0927bbdd33784c /src/CMakeLists.txt | |
parent | 1b8ac75de453d41f5cc78695cb7f5cec476cf674 (diff) | |
download | openlmi-providers-c14bd833b7b1b3b1283d116a87b6f293377f129b.tar.gz openlmi-providers-c14bd833b7b1b3b1283d116a87b6f293377f129b.tar.xz openlmi-providers-c14bd833b7b1b3b1283d116a87b6f293377f129b.zip |
Support for using libopenlmicommon by external providers
* add FindOpenLMI.cmake module
* add pkgconfig for OpenLMI
* add openlmi.c/h with exported functions
* add symlink with major version to openlmicommon library
Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=948948
Diffstat (limited to 'src/CMakeLists.txt')
-rw-r--r-- | src/CMakeLists.txt | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 7318911..d5335a6 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -1,13 +1,21 @@ -include_directories(.) +include_directories(${CMAKE_CURRENT_SOURCE_DIR} ${CMPI_INCLUDE_DIR}) add_library(openlmicommon SHARED - globals.c + openlmi.c ) -set_target_properties(openlmicommon PROPERTIES SOVERSION 0.0.1) +set(OPENLMICOMMON_VERSION_MAJOR 0) +set(OPENLMICOMMON_VERSION_MINOR 0) +set(OPENLMICOMMON_VERSION_PATCH 1) +set(OPENLMICOMMON_VERSION "${OPENLMICOMMON_VERSION_MAJOR}.${OPENLMICOMMON_VERSION_MINOR}.${OPENLMICOMMON_VERSION_PATCH}") + +set_target_properties(openlmicommon PROPERTIES VERSION ${OPENLMICOMMON_VERSION}) +set_target_properties(openlmicommon PROPERTIES SOVERSION ${OPENLMICOMMON_VERSION_MAJOR}) install(TARGETS openlmicommon DESTINATION lib${LIB_SUFFIX}) -install(FILES globals.h DESTINATION include/openlmi) +install(FILES openlmi.h DESTINATION include/openlmi) +configure_file(openlmi.pc.in openlmi.pc @ONLY) +install(FILES openlmi.pc DESTINATION lib${LIB_SUFFIX}/pkgconfig) if (WITH-FAN) add_subdirectory(fan) |