cmake_minimum_required( VERSION 3.16 ) add_module( "lib" "tier1" "vpc" ${FOLDER_CONTEXT} ) start_sources() add_sources( SOURCE_GROUP "Network" "NetAdr.cpp" "NetKey.cpp" ) add_sources( SOURCE_GROUP "Utility" "bitbuf.cpp" "generichash.cpp" "lzss.cpp" "splitstring.cpp" "stringpool.cpp" "strtools.cpp" "utlbuffer.cpp" "utlstring.cpp" "characterset.cpp" ) add_sources( SOURCE_GROUP "Private" "cmd.cpp" "cvar.cpp" ) file( GLOB TIER1_PUBLIC_HEADERS "${ENGINE_SOURCE_DIR}/public/tier1/*" ) add_sources( SOURCE_GROUP "Public" "${TIER1_PUBLIC_HEADERS}" ) end_sources() target_compile_definitions( ${PROJECT_NAME} PRIVATE "MEM_DEBUG_CLASSNAME" ) target_include_directories( ${PROJECT_NAME} PRIVATE "${ENGINE_SOURCE_DIR}/tier0/" )