file(GLOB_RECURSE FILE_SOURCES CONFIGURE_DEPENDS "*.h" "*.c" "*.cpp") foreach(_source IN LISTS FILE_SOURCES) if(IS_SYMLINK "${_source}") list(REMOVE_ITEM FILE_SOURCES "${_source}") endif() endforeach() add_library(PackLib STATIC ${FILE_SOURCES}) target_link_libraries(PackLib libzstd_static sodium mio ) GroupSourcesByFolder(PackLib)