refactor: Update build instructions and CMake configuration for networking support
- Revised the build instructions to clarify the use of CMake presets for building on macOS, Linux, and Windows. - Enhanced the CMake configuration for the `yaze_net` library to include support for JSON, httplib, OpenSSL, and threading. - Removed unnecessary lines and improved documentation for the verification script and build environment checks. - Updated the `RomVersionManager` to remove redundant code related to ROM modification tracking. - Improved overall clarity and organization of the documentation to facilitate easier setup and usage.
This commit is contained in:
@@ -18,6 +18,9 @@ add_library(yaze_net STATIC ${YAZE_NET_SRC})
|
||||
|
||||
target_include_directories(yaze_net PUBLIC
|
||||
${CMAKE_SOURCE_DIR}/src
|
||||
${CMAKE_SOURCE_DIR}/src/lib
|
||||
${CMAKE_SOURCE_DIR}/src/lib/imgui
|
||||
${SDL2_INCLUDE_DIR}
|
||||
${PROJECT_BINARY_DIR}
|
||||
)
|
||||
|
||||
|
||||
@@ -161,7 +161,6 @@ absl::Status RomVersionManager::RestoreSnapshot(const std::string& snapshot_id)
|
||||
|
||||
// Restore ROM data
|
||||
std::memcpy(rom_->mutable_data(), rom_data.data(), rom_data.size());
|
||||
rom_->set_modified(true);
|
||||
|
||||
last_known_hash_ = snapshot.rom_hash;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user