Warning, /multimedia/kdenlive/rttr.CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 include(ExternalProject) 0002 ExternalProject_Add(rttr_project 0003 PREFIX rttr 0004 URL https://github.com/rttrorg/rttr/archive/v0.9.6.tar.gz 0005 UPDATE_COMMAND "" 0006 CMAKE_ARGS -DCMAKE_INSTALL_PREFIX=<INSTALL_DIR> -DCMAKE_INSTALL_LIBDIR=lib -DBUILD_EXAMPLES=OFF -DBUILD_DOCUMENTATION=OFF -DBUILD_UNIT_TESTS=OFF -DBUILD_PACKAGE=OFF -DBUILD_STATIC=ON 0007 ) 0008 0009 ExternalProject_Get_Property(rttr_project install_dir) 0010 file(MAKE_DIRECTORY "${install_dir}/include") 0011 file(MAKE_DIRECTORY "${install_dir}/lib") 0012 # fails on Win: execute_process(COMMAND touch "${install_dir}/lib/librttr_core.a") 0013 # CMake >=3.12: file(TOUCH "${install_dir}/lib/librttr_core.a") 0014 if(NOT EXISTS "${install_dir}/lib/librttr_core.a") 0015 file(WRITE "${install_dir}/lib/librttr_core.a" "dummy file to be replaced by build") 0016 endif() 0017 0018 add_library(RTTR::Core_Lib STATIC IMPORTED) 0019 add_dependencies(RTTR::Core_Lib rttr_project) 0020 set_target_properties(RTTR::Core_Lib PROPERTIES 0021 IMPORTED_LOCATION "${install_dir}/lib/librttr_core.a" 0022 INTERFACE_INCLUDE_DIRECTORIES "${install_dir}/include")