diff --git a/CMakeLists.txt b/CMakeLists.txt index d039624..43006ce 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -97,7 +97,7 @@ set(BR_THIRDPARTY_LIBS ${BR_THIRDPARTY_LIBS} ${OpenCV_LIBS}) find_package(Alphanum REQUIRED) # Add RandomLib -set(BR_THIRDPARTY_SRC ${BR_THIRDPARTY_SRC} ${CMAKE_SOURCE_DIR}/3rdparty/RandomLib-1.9/src/Random.cpp) +set(BR_THIRDPARTY_SRC ${BR_THIRDPARTY_SRC} ${CMAKE_CURRENT_SOURCE_DIR}/3rdparty/RandomLib-1.9/src/Random.cpp) include_directories(3rdparty/RandomLib-1.9/include) # Find cvmatio (if using it) diff --git a/openbr/plugins/cmake/dlib.cmake b/openbr/plugins/cmake/dlib.cmake index ddfa577..556fd74 100644 --- a/openbr/plugins/cmake/dlib.cmake +++ b/openbr/plugins/cmake/dlib.cmake @@ -4,11 +4,11 @@ if(${BR_WITH_DLIB}) ExternalProject_Add(dlib URL https://github.com/davisking/dlib/releases/download/v18.16/dlib-18.16.tar.bz2 URL_MD5 e9e5449bc25370afce2d254327afac99 - SOURCE_DIR "${CMAKE_SOURCE_DIR}/3rdparty/dlib-18.16" + SOURCE_DIR "${PROJECT_SOURCE_DIR}/3rdparty/dlib-18.16" CONFIGURE_COMMAND "" BUILD_COMMAND "" INSTALL_COMMAND "") - include_directories("${CMAKE_SOURCE_DIR}/3rdparty/dlib-18.16") + include_directories("${PROJECT_SOURCE_DIR}/3rdparty/dlib-18.16") else() set(BR_EXCLUDED_PLUGINS ${BR_EXCLUDED_PLUGINS} plugins/classification/dlib.cpp) endif() diff --git a/share/openbr/cmake/FindAlphanum.cmake b/share/openbr/cmake/FindAlphanum.cmake index 64b2efa..346955b 100644 --- a/share/openbr/cmake/FindAlphanum.cmake +++ b/share/openbr/cmake/FindAlphanum.cmake @@ -1,3 +1,3 @@ -find_path(ALPHANUM_DIR alphanum.hpp ${CMAKE_SOURCE_DIR}/3rdparty/*) +find_path(ALPHANUM_DIR alphanum.hpp ${PROJECT_SOURCE_DIR}/3rdparty/*) mark_as_advanced(ALPHANUM_DIR) include_directories(${ALPHANUM_DIR}) diff --git a/share/openbr/cmake/FindDLib.cmake b/share/openbr/cmake/FindDLib.cmake index 3fda660..bf538e6 100644 --- a/share/openbr/cmake/FindDLib.cmake +++ b/share/openbr/cmake/FindDLib.cmake @@ -1,4 +1,4 @@ -find_path(DLib_DIR dlib ${CMAKE_SOURCE_DIR}/3rdparty/*) +find_path(DLib_DIR dlib ${PROJECT_SOURCE_DIR}/3rdparty/*) mark_as_advanced(DLib_DIR) include_directories(${DLib_DIR}) diff --git a/share/openbr/cmake/FindEigen3.cmake b/share/openbr/cmake/FindEigen3.cmake index 3f20b0b..16db778 100644 --- a/share/openbr/cmake/FindEigen3.cmake +++ b/share/openbr/cmake/FindEigen3.cmake @@ -1,4 +1,4 @@ -find_path(EIGEN3_DIR signature_of_eigen3_matrix_library ${CMAKE_SOURCE_DIR}/3rdparty/*) +find_path(EIGEN3_DIR signature_of_eigen3_matrix_library ${PROJECT_SOURCE_DIR}/3rdparty/*) mark_as_advanced(EIGEN3_DIR) include_directories(${EIGEN3_DIR}) set(EIGEN3_LICENSE ${EIGEN3_DIR}/COPYING.LGPL) diff --git a/share/openbr/cmake/FindHttpParser.cmake b/share/openbr/cmake/FindHttpParser.cmake index 992e6f0..8fcb686 100644 --- a/share/openbr/cmake/FindHttpParser.cmake +++ b/share/openbr/cmake/FindHttpParser.cmake @@ -1,4 +1,4 @@ -find_path(HTTPPARSER_DIR http_parser.h ${CMAKE_SOURCE_DIR}/3rdparty/*) +find_path(HTTPPARSER_DIR http_parser.h ${PROJECT_SOURCE_DIR}/3rdparty/*) mark_as_advanced(HTTPPARSER_DIR) include_directories(${HTTPPARSER_DIR}) set(HTTPPARSER_SRC ${HTTPPARSER_DIR}/http_parser.c) diff --git a/share/openbr/cmake/FindStasm4.cmake b/share/openbr/cmake/FindStasm4.cmake index 6b1de04..d9335c6 100644 --- a/share/openbr/cmake/FindStasm4.cmake +++ b/share/openbr/cmake/FindStasm4.cmake @@ -8,7 +8,7 @@ # target_link_libraries(MY_TARGET ${Stasm4_LIBS}) # ================================================================ -find_path(Stasm_DIR stasm/stasm_lib.h ${CMAKE_SOURCE_DIR}/3rdparty/* NO_DEFAULT_PATH) +find_path(Stasm_DIR stasm/stasm_lib.h ${PROJECT_SOURCE_DIR}/3rdparty/* NO_DEFAULT_PATH) mark_as_advanced(Stasm_DIR) include_directories(${Stasm_DIR}/stasm) include_directories(${Stasm_DIR}/stasm/MOD_1)