From bd73737c49e9a9efbd36fe4867f5843608825140 Mon Sep 17 00:00:00 2001 From: leonsal Date: Tue, 12 Nov 2019 16:39:04 -0300 Subject: [PATCH] allow building librtlsdr as CMake subproject Replace CMAKE_SOURCE_DIR by PROJECT_SOURCE_DIR in main CMakeLists.txt to fix CMake errors when building librtlsdr as a subproject. --- CMakeLists.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 57a1c2e..8b175e5 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -31,7 +31,7 @@ if(NOT CMAKE_BUILD_TYPE) endif(NOT CMAKE_BUILD_TYPE) set(CMAKE_BUILD_TYPE ${CMAKE_BUILD_TYPE} CACHE STRING "") -list(APPEND CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake/Modules) +list(APPEND CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake/Modules) if(NOT LIB_INSTALL_DIR) set(LIB_INSTALL_DIR lib) @@ -80,7 +80,7 @@ endif() # Setup the include and linker paths ######################################################################## include_directories( - ${CMAKE_SOURCE_DIR}/include + ${PROJECT_SOURCE_DIR}/include ${LIBUSB_INCLUDE_DIR} ${THREADS_PTHREADS_INCLUDE_DIR} ) @@ -96,7 +96,7 @@ include_directories( # Create uninstall target ######################################################################## configure_file( - ${CMAKE_SOURCE_DIR}/cmake/cmake_uninstall.cmake.in + ${PROJECT_SOURCE_DIR}/cmake/cmake_uninstall.cmake.in ${CMAKE_CURRENT_BINARY_DIR}/cmake_uninstall.cmake @ONLY)