Files
dota_factory/cmake/create_source_groups.cmake

13 lines
336 B
CMake

macro(create_source_groups)
foreach(FILE ${ARGN})
get_filename_component(GROUP "${FILE}" PATH)
# changes /'s to \\'s
string(REPLACE "/" "\\" GROUP "${GROUP}")
string(LENGTH "${GROUP}" GROUP_NAME_LENGTH)
if (${GROUP_NAME_LENGTH} GREATER 0)
source_group("${GROUP}" FILES "${FILE}")
endif()
endforeach()
endmacro()