File tree Expand file tree Collapse file tree 2 files changed +13
-0
lines changed
Expand file tree Collapse file tree 2 files changed +13
-0
lines changed Original file line number Diff line number Diff line change @@ -51,6 +51,17 @@ FetchContent_Declare(
5151FetchContent_MakeAvailable(leveldb)
5252set (BUILD_SHARED_LIBS OFF CACHE BOOL "" FORCE)
5353target_include_directories (leveldb PUBLIC "${amulet_leveldb_DIR} /include" )
54+ set_target_properties (crc32c PROPERTIES FOLDER "ThirdParty" )
55+ if (TARGET crc32c_arm64)
56+ set_target_properties (crc32c_arm64 PROPERTIES FOLDER "ThirdParty" )
57+ endif ()
58+ if (TARGET crc32c_sse42)
59+ set_target_properties (crc32c_sse42 PROPERTIES FOLDER "ThirdParty" )
60+ endif ()
61+ set_target_properties (snappy PROPERTIES FOLDER "ThirdParty" )
62+ set_target_properties (libzstd_static PROPERTIES FOLDER "ThirdParty" )
63+ set_target_properties (zlibstatic PROPERTIES FOLDER "ThirdParty" )
64+ set_target_properties (leveldb PROPERTIES FOLDER "CPP" )
5465
5566
5667# Find C++ files
@@ -63,6 +74,7 @@ target_sources(leveldb PRIVATE ${SOURCE_PATH}/amulet/leveldb/leveldb.cpp)
6374
6475# Add python extension
6576pybind11_add_module(_leveldb)
77+ set_target_properties (_leveldb PROPERTIES FOLDER "Python" )
6678target_link_libraries (_leveldb PRIVATE amulet_pybind11_extensions)
6779target_link_libraries (_leveldb PRIVATE leveldb)
6880target_compile_definitions (_leveldb PRIVATE PYBIND11_DETAILED_ERROR_MESSAGES)
Original file line number Diff line number Diff line change @@ -34,6 +34,7 @@ endif()
3434file (GLOB_RECURSE SOURCES LIST_DIRECTORIES false "${CMAKE_CURRENT_LIST_DIR} /*.py.cpp" )
3535
3636pybind11_add_module(_test_amulet_leveldb)
37+ set_target_properties (_test_amulet_leveldb PROPERTIES FOLDER "Tests" )
3738target_compile_definitions (_test_amulet_leveldb PRIVATE PYBIND11_DETAILED_ERROR_MESSAGES)
3839target_compile_definitions (_test_amulet_leveldb PRIVATE PYBIND11_VERSION="${pybind11_VERSION} " )
3940target_compile_definitions (_test_amulet_leveldb PRIVATE COMPILER_ID="${CMAKE_CXX_COMPILER_ID} " )
You can’t perform that action at this time.
0 commit comments