CMake: regroup thirdparty libs in filters

This commit is contained in:
Kawe Mazidjatari 2024-02-19 15:48:45 +01:00
parent b15b4dd524
commit 170ebe0703
2 changed files with 15 additions and 14 deletions

View File

@ -24,27 +24,28 @@ set( FOLDER_CONTEXT "Respawn" )
add_subdirectory( rtech )
set( FOLDER_CONTEXT "Thirdparty" )
add_subdirectory( thirdparty/cppnet )
add_subdirectory( thirdparty/curl )
add_subdirectory( thirdparty/sdl )
add_subdirectory( thirdparty/imgui )
add_subdirectory( thirdparty/spdlog )
add_subdirectory( thirdparty/jwt )
add_subdirectory( thirdparty/recast )
add_subdirectory( thirdparty/detours )
set( FOLDER_CONTEXT "Thirdparty/Compression" )
add_subdirectory( thirdparty/lzham )
add_subdirectory( thirdparty/fastlz )
add_subdirectory( thirdparty/zstd )
add_subdirectory( thirdparty/lz4 )
set( FOLDER_CONTEXT "Thirdparty/ARM" )
set( FOLDER_CONTEXT "Thirdparty/Security" )
add_subdirectory( thirdparty/mbedtls )
add_subdirectory( thirdparty/jwt )
set( FOLDER_CONTEXT "Thirdparty/Google" )
set( FOLDER_CONTEXT "Thirdparty/Multimedia" )
add_subdirectory( thirdparty/sdl )
add_subdirectory( thirdparty/imgui )
add_subdirectory( thirdparty/cppnet )
set( FOLDER_CONTEXT "Thirdparty/Networking" )
add_subdirectory( thirdparty/protobuf )
set( FOLDER_CONTEXT "Thirdparty/Microsoft" )
add_subdirectory( thirdparty/detours )
set( FOLDER_CONTEXT "Thirdparty/Recast" )
add_subdirectory( thirdparty/recast )
add_subdirectory( thirdparty/curl )
set( FOLDER_CONTEXT "Tools" )
add_subdirectory( sdklauncher )

View File

@ -132,7 +132,7 @@ macro( thirdparty_suppress_warnings )
target_compile_options( ${PROJECT_NAME} PRIVATE
/wd4057 # 'function': 'int *' differs in indirection to slightly different base types from 'unsigned int [4]'
/wd4100 # Unreferenced formal parameter.
/wd4131 # Using old-style declarations
/wd4131 # Using old-style declarations.
/wd4152 # Function/data pointer conversion in expression.
/wd4200 # Zero-sized array in union; SDL2 uses this for compiler compatibility.
/wd4201 # Nameless struct/union.