mirror of
https://github.com/a2x/cs2-dumper.git
synced 2026-04-17 22:59:59 +08:00
Initial commit
This commit is contained in:
24
CMakeLists.txt
Normal file
24
CMakeLists.txt
Normal file
@@ -0,0 +1,24 @@
|
||||
cmake_minimum_required(VERSION 3.26)
|
||||
|
||||
project(cs2-schema-dumper)
|
||||
|
||||
set(CMAKE_CXX_STANDARD 20)
|
||||
|
||||
add_compile_definitions(WIN32_LEAN_AND_MEAN)
|
||||
|
||||
add_subdirectory(vendor)
|
||||
|
||||
add_executable(${PROJECT_NAME}
|
||||
src/main.cpp
|
||||
src/process.cpp
|
||||
src/sdk/c_schema_class_field_data.cpp
|
||||
src/sdk/c_schema_class_info.cpp
|
||||
src/sdk/c_schema_system.cpp
|
||||
src/sdk/c_schema_system_type_scope.cpp
|
||||
src/sdk/c_schema_type_declared_class.cpp
|
||||
src/utility/murmur_hash.cpp
|
||||
)
|
||||
|
||||
target_link_libraries(${PROJECT_NAME} nlohmann_json::nlohmann_json spdlog::spdlog)
|
||||
|
||||
target_include_directories(${PROJECT_NAME} PRIVATE include vendor/nlohmann_json/single_include vendor/spdlog/include)
|
||||
Reference in New Issue
Block a user