diff --git a/docs/CMakeLists.txt b/docs/CMakeLists.txt index 79a56f063..9d617038d 100644 --- a/docs/CMakeLists.txt +++ b/docs/CMakeLists.txt @@ -8,7 +8,8 @@ endif() get_target_property(FASTGLTF_SOURCES fastgltf SOURCES) set(FASTGLTF_ABS_SOURCES "") foreach (SOURCE_FILE ${FASTGLTF_SOURCES}) - list(APPEND FASTGLTF_ABS_SOURCES "${CMAKE_CURRENT_SOURCE_DIR}/../${SOURCE_FILE}") + cmake_path(ABSOLUTE_PATH SOURCE_FILE BASE_DIRECTORY "${CMAKE_CURRENT_LIST_DIR}/.." OUTPUT_VARIABLE ABSOLUTE_SOURCE_FILE) + list(APPEND FASTGLTF_ABS_SOURCES ${ABSOLUTE_SOURCE_FILE}) endforeach() # For the Doxygen file we remove the semicolons for spaces