r5sdk/r5dev/vstdlib/CMakeLists.txt
Kawe Mazidjatari 26c10dfd11 Restructure concommandbase classes
Move all classes deriving from ConCommandBase to a single file, and split out CCommand, CCvar, CCvarUtilities etc to their own files. This makes it possible to use CCommand and stuff in external tools without linker errors/warnings.
2023-08-04 14:32:06 +02:00

27 lines
578 B
CMake

cmake_minimum_required( VERSION 3.16 )
add_module( "lib" "vstdlib" "vpc" ${FOLDER_CONTEXT} TRUE TRUE )
start_sources()
add_sources( SOURCE_GROUP "Private"
"autocompletefilelist.cpp"
"autocompletefilelist.h"
"concommandhash.cpp"
"concommandhash.h"
"keyvaluessystem.cpp"
"keyvaluessystem.h"
"random.cpp"
"random.h"
)
add_sources( SOURCE_GROUP "Public"
"${ENGINE_SOURCE_DIR}/public/ikeyvaluessystem.h"
)
end_sources()
target_include_directories( ${PROJECT_NAME} PRIVATE
"${ENGINE_SOURCE_DIR}/tier0/"
"${ENGINE_SOURCE_DIR}/tier1/"
)