FIND_PACKAGE(OpenMVG QUIET) IF (OPENMVG_FOUND) INCLUDE_DIRECTORIES(${OPENMVG_INCLUDE_DIRS}) add_definitions(-D_USE_OPENMVG) set(LIBS_DEPEND "MVS;${OPENMVG_LIBRARIES}") ELSE() set(LIBS_DEPEND "MVS") MESSAGE("OPENMVG_NOT FOUND : OpenMVG importer with JSON support will not be build") ENDIF() if(MSVC) FILE(GLOB LIBRARY_FILES_C "*.cpp" "*.rc") else() FILE(GLOB LIBRARY_FILES_C "*.cpp") endif() FILE(GLOB LIBRARY_FILES_H "*.h" "*.inl") cxx_executable_with_flags(InterfaceOpenMVG "Apps" "${cxx_default}" "${LIBS_DEPEND};${OpenMVS_EXTRA_LIBS}" ${LIBRARY_FILES_C} ${LIBRARY_FILES_H}) # Install INSTALL(TARGETS InterfaceOpenMVG EXPORT OpenMVSTargets RUNTIME DESTINATION "${INSTALL_BIN_DIR}" COMPONENT bin)