File tree Expand file tree Collapse file tree 2 files changed +17
-14
lines changed
Expand file tree Collapse file tree 2 files changed +17
-14
lines changed Original file line number Diff line number Diff line change @@ -20,26 +20,19 @@ option(MOQ_LOCAL "Path to moq repo for local development" "")
2020
2121if (MOQ_LOCAL)
2222 add_subdirectory (${MOQ_LOCAL} /rs/libmoq moq)
23+ target_link_libraries (${CMAKE_PROJECT_NAME} PRIVATE moq)
2324else ()
2425 include (FetchContent)
2526 FetchContent_Declare(
2627 moq
27- URL
28- https://github.com/kixelated/moq/releases/download/v${MOQ_VERSION} /moq-${CMAKE_SYSTEM_NAME} -${CMAKE_SYSTEM_PROCESSOR} .tar.gz
28+ URL https://github.com/moq-dev/moq/releases/download/libmoq-v${MOQ_VERSION} /moq-${MOQ_VERSION} -${MOQ_TARGET} .${MOQ_ARCHIVE}
2929 )
3030 FetchContent_MakeAvailable(moq)
3131
32- add_library (moq SHARED IMPORTED GLOBAL )
33- set_target_properties (
34- moq
35- PROPERTIES
36- IMPORTED_LOCATION "${moq_SOURCE_DIR} /lib/libmoq.dylib"
37- INTERFACE_INCLUDE_DIRECTORIES "${moq_SOURCE_DIR} /include"
38- )
32+ find_package (moq REQUIRED PATHS ${moq_SOURCE_DIR} NO_DEFAULT_PATH)
33+ target_link_libraries (${CMAKE_PROJECT_NAME} PRIVATE moq::moq)
3934endif ()
4035
41- target_link_libraries (${CMAKE_PROJECT_NAME} PRIVATE moq)
42-
4336if (ENABLE_FRONTEND_API)
4437 find_package (obs-frontend-api REQUIRED)
4538 target_link_libraries (${CMAKE_PROJECT_NAME} PRIVATE OBS::obs-frontend-api)
Original file line number Diff line number Diff line change 1212 "cacheVariables" : {
1313 "ENABLE_FRONTEND_API" : false ,
1414 "ENABLE_QT" : false ,
15- "CMAKE_EXPORT_COMPILE_COMMANDS" : true
15+ "CMAKE_EXPORT_COMPILE_COMMANDS" : true ,
16+ "MOQ_VERSION" : " 0.1.2" ,
17+ "MOQ_LIB" : " libmoq.a" ,
18+ "MOQ_ARCHIVE" : " tar.gz"
1619 }
1720 },
1821 {
3740 "CMAKE_OSX_DEPLOYMENT_TARGET" : " 12.0" ,
3841 "CMAKE_OSX_ARCHITECTURES" : " arm64" ,
3942 "CODESIGN_IDENTITY" : " $penv{CODESIGN_IDENT}" ,
40- "CODESIGN_TEAM" : " $penv{CODESIGN_TEAM}"
43+ "CODESIGN_TEAM" : " $penv{CODESIGN_TEAM}" ,
44+ "MOQ_TARGET" : " aarch64-apple-darwin"
4145 }
4246 },
4347 {
7175 "warnings" : {
7276 "dev" : true ,
7377 "deprecated" : true
78+ },
79+ "cacheVariables" : {
80+ "MOQ_TARGET" : " x86_64-pc-windows-msvc" ,
81+ "MOQ_LIB" : " moq.lib" ,
82+ "MOQ_ARCHIVE" : " zip"
7483 }
7584 },
7685 {
104113 },
105114 "cacheVariables" : {
106115 "CMAKE_BUILD_TYPE" : " RelWithDebInfo" ,
107- "CMAKE_INSTALL_LIBDIR" : " lib/CMAKE_SYSTEM_PROCESSOR-linux-gnu"
116+ "CMAKE_INSTALL_LIBDIR" : " lib/CMAKE_SYSTEM_PROCESSOR-linux-gnu" ,
117+ "MOQ_TARGET" : " x86_64-unknown-linux-gnu"
108118 }
109119 },
110120 {
You can’t perform that action at this time.
0 commit comments