diff --git a/cmake/configure_compiler.cmake b/cmake/configure_compiler.cmake index 33d3957..5181b58 100644 --- a/cmake/configure_compiler.cmake +++ b/cmake/configure_compiler.cmake @@ -22,11 +22,11 @@ # Select the compiler specific cmake file set(MSVC_ID "MSVC") if (${CMAKE_CXX_COMPILER_ID} STREQUAL "Clang") - include(${CMAKE_SOURCE_DIR}/cmake/compiler/clang.cmake) + include(${PROJECT_SOURCE_DIR}/cmake/compiler/clang.cmake) elseif (${CMAKE_CXX_COMPILER_ID} STREQUAL "GNU") - include(${CMAKE_SOURCE_DIR}/cmake/compiler/gcc.cmake) + include(${PROJECT_SOURCE_DIR}/cmake/compiler/gcc.cmake) elseif (${CMAKE_CXX_COMPILER_ID} STREQUAL ${MSVC_ID}) - include(${CMAKE_SOURCE_DIR}/cmake/compiler/msvc.cmake) + include(${PROJECT_SOURCE_DIR}/cmake/compiler/msvc.cmake) else() message(FATAL_ERROR "Unknown compiler!") endif() diff --git a/cmake/configure_macros.cmake b/cmake/configure_macros.cmake index 91b6bac..7a19aaa 100644 --- a/cmake/configure_macros.cmake +++ b/cmake/configure_macros.cmake @@ -19,4 +19,4 @@ # OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE # SOFTWARE. -include(${CMAKE_SOURCE_DIR}/cmake/macros/group_sources.cmake) +include(${PROJECT_SOURCE_DIR}/cmake/macros/group_sources.cmake)