/alps/pcitool

To get this branch, use:
bzr branch http://darksoft.org/webbzr/alps/pcitool

« back to all changes in this revision

Viewing changes to CMakeLists.txt

  • Committer: Suren A. Chilingaryan
  • Date: 2015-05-02 12:45:42 UTC
  • Revision ID: csa@suren.me-20150502124542-u57tbtwoix0qfhb8
Include version information in all API descriptions

Show diffs side-by-side

added added

removed removed

Lines of Context:
7
7
 
8
8
set(DISABLE_PCITOOL FALSE CACHE BOOL "Build only the library") 
9
9
 
 
10
#list(APPEND CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake")
10
11
 
11
12
find_package(PkgConfig REQUIRED)
12
13
find_package(Threads REQUIRED)
19
20
add_definitions("-fPIC --std=c99 -Wall -O2 -gdwarf-2 -g3")
20
21
#add_definitions("-fPIC --std=c99 -Wall -O2")
21
22
 
 
23
include(cmake/version.cmake)
 
24
VERSION_TO_VARS(${PCILIB_VERSION} PCILIB_VERSION_MAJOR PCILIB_VERSION_MINOR PCILIB_VERSION_MICRO)
 
25
 
 
26
 
22
27
add_subdirectory(dma)
23
28
add_subdirectory(protocols)
24
29
add_subdirectory(pcilib)
64
69
 
65
70
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/pcitool.pc.in ${CMAKE_CURRENT_BINARY_DIR}/pcitool.pc)
66
71
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/pcilib/config.h.in ${CMAKE_CURRENT_BINARY_DIR}/pcilib/config.h)
 
72
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/pcilib/version.h.in ${CMAKE_CURRENT_BINARY_DIR}/pcilib/version.h)
67
73
 
68
74
install(FILES 
69
75
    ${CMAKE_CURRENT_BINARY_DIR}/pcitool.pc 
70
76
    DESTINATION ${LIB_INSTALL_DIR}/pkgconfig
71
77
)
 
78
 
 
79
message("-- Configured pcitool ${PCILIB_VERSION_MAJOR}.${PCILIB_VERSION_MINOR}.${PCILIB_VERSION_MICRO} with public ABI ${PCILIB_ABI_VERSION}")