Procházet zdrojové kódy

Review comments -part 4

fearlessTobi před 7 roky
rodič
revize
ac06105dfe

+ 0 - 7
CMakeLists.txt

@@ -325,13 +325,6 @@ if (ENABLE_QT)
     find_package(Qt5 REQUIRED COMPONENTS Widgets OpenGL ${QT_PREFIX_HINT})
     find_package(Qt5 REQUIRED COMPONENTS Widgets OpenGL ${QT_PREFIX_HINT})
 endif()
 endif()
 
 
-if (ENABLE_WEB_SERVICE)
-    add_definitions(-DENABLE_WEB_SERVICE)
-endif()
-if (YUZU_ENABLE_COMPATIBILITY_REPORTING)
-    add_definitions(-DYUZU_ENABLE_COMPATIBILITY_REPORTING)
-endif()
-
 # Platform-specific library requirements
 # Platform-specific library requirements
 # ======================================
 # ======================================
 
 

+ 1 - 0
src/core/CMakeLists.txt

@@ -395,6 +395,7 @@ create_target_directory_groups(core)
 target_link_libraries(core PUBLIC common PRIVATE audio_core video_core)
 target_link_libraries(core PUBLIC common PRIVATE audio_core video_core)
 target_link_libraries(core PUBLIC Boost::boost PRIVATE fmt lz4_static mbedtls opus unicorn open_source_archives)
 target_link_libraries(core PUBLIC Boost::boost PRIVATE fmt lz4_static mbedtls opus unicorn open_source_archives)
 if (ENABLE_WEB_SERVICE)
 if (ENABLE_WEB_SERVICE)
+    add_definitions(-DENABLE_WEB_SERVICE)
     target_link_libraries(core PUBLIC json-headers web_service)
     target_link_libraries(core PUBLIC json-headers web_service)
 endif()
 endif()
 
 

+ 2 - 2
src/web_service/web_backend.cpp

@@ -13,7 +13,7 @@
 
 
 namespace WebService {
 namespace WebService {
 
 
-constexpr char API_VERSION[]{"1"};
+constexpr std::array<const char, 1> API_VERSION{'1'};
 
 
 constexpr u32 HTTP_PORT = 80;
 constexpr u32 HTTP_PORT = 80;
 constexpr u32 HTTPS_PORT = 443;
 constexpr u32 HTTPS_PORT = 443;
@@ -70,7 +70,7 @@ Common::WebResult Client::GenericJson(const std::string& method, const std::stri
         };
         };
     }
     }
 
 
-    params.emplace(std::string("api-version"), std::string(API_VERSION));
+    params.emplace(std::string("api-version"), std::string(API_VERSION.begin(), API_VERSION.end()));
     if (method != "GET") {
     if (method != "GET") {
         params.emplace(std::string("Content-Type"), std::string("application/json"));
         params.emplace(std::string("Content-Type"), std::string("application/json"));
     };
     };

+ 4 - 0
src/yuzu/CMakeLists.txt

@@ -120,6 +120,10 @@ target_link_libraries(yuzu PRIVATE common core input_common video_core)
 target_link_libraries(yuzu PRIVATE Boost::boost glad Qt5::OpenGL Qt5::Widgets)
 target_link_libraries(yuzu PRIVATE Boost::boost glad Qt5::OpenGL Qt5::Widgets)
 target_link_libraries(yuzu PRIVATE ${PLATFORM_LIBRARIES} Threads::Threads)
 target_link_libraries(yuzu PRIVATE ${PLATFORM_LIBRARIES} Threads::Threads)
 
 
+if (YUZU_ENABLE_COMPATIBILITY_REPORTING)
+    add_definitions(-DYUZU_ENABLE_COMPATIBILITY_REPORTING)
+endif()
+
 if (USE_DISCORD_PRESENCE)
 if (USE_DISCORD_PRESENCE)
     target_sources(yuzu PUBLIC
     target_sources(yuzu PUBLIC
         discord_impl.cpp
         discord_impl.cpp