3
set(PCILIB_VERSION "0.1.0")
4
set(PCILIB_ABI_VERSION "1")
3
set(PCILIB_VERSION "0.2.0")
4
set(PCILIB_ABI_VERSION "2")
6
6
cmake_minimum_required(VERSION 2.6)
30
30
SOVERSION ${PCILIB_ABI_VERSION}
33
set(TARNAME "pcitool")
34
set(PACKAGE_VERSION ${PCILIB_VERSION})
35
set(PACKAGE_NAME "${TARNAME}")
36
set(PACKAGE_TARNAME "${TARNAME}")
37
set(PACKAGE_STRING "${PACKAGE_NAME} ${PACKAGE_VERSION}")
38
set(PACKAGE_BUGREPORT "http://ufo.kit.edu/ufo/newticket")
40
if(NOT DEFINED BIN_INSTALL_DIR)
41
set(BIN_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/bin")
42
endif(NOT DEFINED BIN_INSTALL_DIR)
44
if(NOT DEFINED LIB_INSTALL_DIR)
45
set(LIB_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/lib")
46
endif(NOT DEFINED LIB_INSTALL_DIR)
48
if(NOT DEFINED INCLUDE_INSTALL_DIR)
49
set(INCLUDE_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/include")
50
endif(NOT DEFINED INCLUDE_INSTALL_DIR)
52
if(NOT DEFINED DATA_INSTALL_DIR)
53
set(DATA_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/share")
54
endif(NOT DEFINED DATA_INSTALL_DIR)
56
if(NOT DEFINED LOCALE_INSTALL_DIR)
57
set(LOCALE_INSTALL_DIR "${DATA_INSTALL_DIR}/locale")
58
endif(NOT DEFINED LOCALE_INSTALL_DIR)
60
set(PCILIB_PLUGIN_DIR "${LIB_INSTALL_DIR}/pcilib")
61
set(PCILIB_DATA_DIR "${DATA_INSTALL_DIR}/pcilib")
62
set(PCILIB_MODEL_DIR "${PCILIB_DATA_DIR}/models")
64
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/pcitool.pc.in ${CMAKE_CURRENT_BINARY_DIR}/pcitool.pc)
65
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/pcilib/config.h.in ${CMAKE_CURRENT_BINARY_DIR}/pcilib/config.h)
68
${CMAKE_CURRENT_BINARY_DIR}/pcitool.pc
69
DESTINATION ${LIB_INSTALL_DIR}/pkgconfig