diff --git a/CMakeLists.txt b/CMakeLists.txt index b07d2c5..768bf42 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -51,6 +51,17 @@ FetchContent_Declare( FetchContent_MakeAvailable(leveldb) set(BUILD_SHARED_LIBS OFF CACHE BOOL "" FORCE) target_include_directories(leveldb PUBLIC "${amulet_leveldb_DIR}/include") +set_target_properties(crc32c PROPERTIES FOLDER "ThirdParty") +if (TARGET crc32c_arm64) + set_target_properties(crc32c_arm64 PROPERTIES FOLDER "ThirdParty") +endif() +if (TARGET crc32c_sse42) + set_target_properties(crc32c_sse42 PROPERTIES FOLDER "ThirdParty") +endif() +set_target_properties(snappy PROPERTIES FOLDER "ThirdParty") +set_target_properties(libzstd_static PROPERTIES FOLDER "ThirdParty") +set_target_properties(zlibstatic PROPERTIES FOLDER "ThirdParty") +set_target_properties(leveldb PROPERTIES FOLDER "CPP") # Find C++ files @@ -63,6 +74,7 @@ target_sources(leveldb PRIVATE ${SOURCE_PATH}/amulet/leveldb/leveldb.cpp) # Add python extension pybind11_add_module(_leveldb) +set_target_properties(_leveldb PROPERTIES FOLDER "Python") target_link_libraries(_leveldb PRIVATE amulet_pybind11_extensions) target_link_libraries(_leveldb PRIVATE leveldb) target_compile_definitions(_leveldb PRIVATE PYBIND11_DETAILED_ERROR_MESSAGES) diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index ae73f02..8d06063 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -34,6 +34,7 @@ endif() file(GLOB_RECURSE SOURCES LIST_DIRECTORIES false "${CMAKE_CURRENT_LIST_DIR}/*.py.cpp") pybind11_add_module(_test_amulet_leveldb) +set_target_properties(_test_amulet_leveldb PROPERTIES FOLDER "Tests") target_compile_definitions(_test_amulet_leveldb PRIVATE PYBIND11_DETAILED_ERROR_MESSAGES) target_compile_definitions(_test_amulet_leveldb PRIVATE PYBIND11_VERSION="${pybind11_VERSION}") target_compile_definitions(_test_amulet_leveldb PRIVATE COMPILER_ID="${CMAKE_CXX_COMPILER_ID}")