File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree 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_ARCHIVE" : " tar.gz"
1618 }
1719 },
1820 {
3739 "CMAKE_OSX_DEPLOYMENT_TARGET" : " 12.0" ,
3840 "CMAKE_OSX_ARCHITECTURES" : " arm64" ,
3941 "CODESIGN_IDENTITY" : " $penv{CODESIGN_IDENT}" ,
40- "CODESIGN_TEAM" : " $penv{CODESIGN_TEAM}"
42+ "CODESIGN_TEAM" : " $penv{CODESIGN_TEAM}" ,
43+ "MOQ_TARGET" : " aarch64-apple-darwin"
4144 }
4245 },
4346 {
7174 "warnings" : {
7275 "dev" : true ,
7376 "deprecated" : true
77+ },
78+ "cacheVariables" : {
79+ "MOQ_TARGET" : " x86_64-pc-windows-msvc" ,
80+ "MOQ_ARCHIVE" : " zip"
7481 }
7582 },
7683 {
104111 },
105112 "cacheVariables" : {
106113 "CMAKE_BUILD_TYPE" : " RelWithDebInfo" ,
107- "CMAKE_INSTALL_LIBDIR" : " lib/CMAKE_SYSTEM_PROCESSOR-linux-gnu"
114+ "CMAKE_INSTALL_LIBDIR" : " lib/CMAKE_SYSTEM_PROCESSOR-linux-gnu" ,
115+ "MOQ_TARGET" : " x86_64-unknown-linux-gnu"
108116 }
109117 },
110118 {
You can’t perform that action at this time.
0 commit comments