You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
51 lines
1.8 KiB
51 lines
1.8 KiB
--- a/CMakeLists.txt
|
|
+++ b/CMakeLists.txt
|
|
@@ -13,6 +13,8 @@
|
|
cmake_minimum_required(VERSION 2.8.7)
|
|
project(ad9361 C)
|
|
|
|
+include(GNUInstallDirs)
|
|
+
|
|
set(LIBAD9361_VERSION_MAJOR 0)
|
|
set(LIBAD9361_VERSION_MINOR 2)
|
|
set(VERSION ${LIBAD9361_VERSION_MAJOR}.${LIBAD9361_VERSION_MINOR})
|
|
@@ -59,10 +61,6 @@ endif()
|
|
|
|
add_definitions(-D_POSIX_C_SOURCE=199309L -DLIBAD9361_EXPORTS=1)
|
|
|
|
-set(INSTALL_LIB_DIR "${CMAKE_INSTALL_PREFIX}/lib"
|
|
- CACHE PATH "Installation directory for libraries")
|
|
-mark_as_advanced(INSTALL_LIB_DIR)
|
|
-
|
|
find_library(LIBIIO_LIBRARIES iio)
|
|
find_path(LIBIIO_INCLUDEDIR iio.h)
|
|
|
|
@@ -98,21 +96,17 @@ configure_file(libad9361-iio.iss.cmakein ${CMAKE_CURRENT_BINARY_DIR}/libad9361-i
|
|
|
|
set(LIBAD9361_PC ${CMAKE_CURRENT_BINARY_DIR}/libad9361.pc)
|
|
configure_file(libad9361.pc.cmakein ${LIBAD9361_PC} @ONLY)
|
|
-install(FILES ${LIBAD9361_PC} DESTINATION ${INSTALL_LIB_DIR}/pkgconfig)
|
|
+install(FILES ${LIBAD9361_PC} DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig)
|
|
|
|
if(NOT SKIP_INSTALL_ALL)
|
|
install(TARGETS ad9361
|
|
- ARCHIVE DESTINATION lib
|
|
- LIBRARY DESTINATION "${INSTALL_LIB_DIR}"
|
|
- RUNTIME DESTINATION bin
|
|
- FRAMEWORK DESTINATION lib
|
|
- PUBLIC_HEADER DESTINATION include)
|
|
+ ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR}"
|
|
+ LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}"
|
|
+ RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}"
|
|
+ FRAMEWORK DESTINATION "${CMAKE_INSTALL_LIBDIR}"
|
|
+ PUBLIC_HEADER DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}")
|
|
endif()
|
|
|
|
-set(CMAKE_INSTALL_DOCDIR "" CACHE PATH "documentation root (DATAROOTDIR/doc/${PROJECT_NAME}${LIBAD9361_VERSION_MAJOR}-doc)")
|
|
-include(GNUInstallDirs)
|
|
-set(CMAKE_INSTALL_DOCDIR "${CMAKE_INSTALL_DATAROOTDIR}/doc/${PROJECT_NAME}${LIBAD9361_VERSION_MAJOR}-doc")
|
|
-
|
|
find_package(Doxygen)
|
|
if(DOXYGEN_FOUND)
|
|
option(WITH_DOC "Generate documentation with Doxygen" ON)
|