cmake: Update library and target names for qrcodegen

qrcodegen is identified as such (without the "lib" prefix) and as the
target "qrcodegencpp::qrcodegencpp" by the CMake package generated by
obs-deps and the finders in obs-studio when using module fallback.
This commit is contained in:
Ryan Foster 2023-09-19 11:19:56 -04:00
parent 2bfa1b4c64
commit f4a3de575c

View File

@ -18,7 +18,9 @@ find_qt(COMPONENTS Core Widgets Svg Network)
find_package(nlohmann_json 3 REQUIRED) find_package(nlohmann_json 3 REQUIRED)
# Find qrcodegencpp # Find qrcodegencpp
find_package(Libqrcodegencpp REQUIRED) set(CMAKE_FIND_PACKAGE_PREFER_CONFIG ON)
find_package(qrcodegencpp REQUIRED)
set(CMAKE_FIND_PACKAGE_PREFER_CONFIG OFF)
# Find WebSocket++ # Find WebSocket++
find_package(Websocketpp 0.8 REQUIRED) find_package(Websocketpp 0.8 REQUIRED)
@ -138,7 +140,7 @@ target_link_libraries(
nlohmann_json::nlohmann_json nlohmann_json::nlohmann_json
Websocketpp::Websocketpp Websocketpp::Websocketpp
Asio::Asio Asio::Asio
Libqrcodegencpp::Libqrcodegencpp) qrcodegencpp::qrcodegencpp)
target_compile_features(obs-websocket PRIVATE cxx_std_17) target_compile_features(obs-websocket PRIVATE cxx_std_17)