@@ -17,40 +17,24 @@ find_package (Threads REQUIRED)
1717##[[
1818include (ExternalProject)
1919ExternalProject_Add(project_rist
20+ CONFIGURE_COMMAND ""
2021 GIT_REPOSITORY https://code.videolan.org/rist/librist.git
2122 SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR} /rist
2223 BINARY_DIR ${CMAKE_CURRENT_SOURCE_DIR} /rist
2324 CMAKE_ARGS -DCMAKE_TOOLCHAIN_FILE=${CMAKE_TOOLCHAIN_FILE}
24- BUILD_COMMAND cmake -- build ${CMAKE_CURRENT_SOURCE_DIR} /rist --config ${CMAKE_BUILD_TYPE} -- target rist
25+ BUILD_COMMAND mkdir -p ${CMAKE_CURRENT_SOURCE_DIR} /rist/ build && cd ${CMAKE_CURRENT_SOURCE_DIR} /rist/ build && meson .. --default-library= static && ninja
2526 GIT_PROGRESS 1
2627 STEP_TARGETS build
2728 EXCLUDE_FROM_ALL TRUE
2829 INSTALL_COMMAND ""
2930 )
3031
3132add_library (rist STATIC IMPORTED )
32- set_property (TARGET rist PROPERTY IMPORTED_LOCATION ${CMAKE_CURRENT_SOURCE_DIR} /rist/librist.a)
33+ set_property (TARGET rist PROPERTY IMPORTED_LOCATION ${CMAKE_CURRENT_SOURCE_DIR} /rist/build / librist.a)
3334add_dependencies (rist project_rist)
34- #]]
35-
36- #When developing librist then ->
37- #
38- #remove the existing rist directory then->
39- #${CMAKE_CURRENT_SOURCE_DIR} / mkdir rist
40- #git clone (repo) ./rist
41- #then enable the build block below and block comment the above build.
42- #[[
43- file(GLOB base "${CMAKE_CURRENT_SOURCE_DIR}/rist/src/*.c")
44- file(GLOB extra "${CMAKE_CURRENT_SOURCE_DIR}/rist/extra/*.c")
45- file(GLOB lz4 "${CMAKE_CURRENT_SOURCE_DIR}/rist/extra/lz4/*.c")
46- add_library(rist STATIC ${base} ${extra} ${lz4})
47- target_link_libraries(rist Threads::Threads)
48- ]]
49-
50- include_directories (${CMAKE_CURRENT_SOURCE_DIR} /rist/inc/)
51- include_directories (${CMAKE_CURRENT_SOURCE_DIR} /rist/src/)
52- include_directories (${CMAKE_CURRENT_SOURCE_DIR} /rist/extra/)
53- include_directories (${CMAKE_CURRENT_SOURCE_DIR} /rist/inc)
35+
36+ include_directories (${CMAKE_CURRENT_SOURCE_DIR} /rist/include /)
37+ include_directories (${CMAKE_CURRENT_SOURCE_DIR} /rist/include /librist)
5438
5539add_library (ristnet STATIC RISTNet.cpp)
5640target_link_libraries (ristnet rist Threads::Threads)
0 commit comments