diff --git a/scripts/cmake/Functions.cmake b/scripts/cmake/Functions.cmake index a759e11b3f369da64464e7f4d764d50b0b295fd5..dbfee687d856ad3b8ea89ca086176581f374564a 100644 --- a/scripts/cmake/Functions.cmake +++ b/scripts/cmake/Functions.cmake @@ -15,8 +15,9 @@ MACRO(GET_SOURCE_FILES SOURCE_FILES) ENDIF() # Get all files in the directory - FILE(GLOB GET_SOURCE_FILES_HEADERS ${DIR}/*.h) - FILE(GLOB GET_SOURCE_FILES_SOURCES ${DIR}/*.cpp) + FILE(GLOB GET_SOURCE_FILES_HEADERS RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} ${DIR}/*.h) + FILE(GLOB GET_SOURCE_FILES_SOURCES RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} ${DIR}/*.tpp) + FILE(GLOB GET_SOURCE_FILES_SOURCES RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} ${DIR}/*.cpp) SET(${SOURCE_FILES} ${GET_SOURCE_FILES_HEADERS} ${GET_SOURCE_FILES_SOURCES})