Commit c03d03bd authored by Deepak Rangarajan's avatar Deepak Rangarajan
Browse files

Fix slowness in cmake

parent b21d7225
Loading
Loading
Loading
Loading
Loading
+14 −4
Original line number Diff line number Diff line
@@ -15,10 +15,20 @@ if(CCACHE_FOUND)
  set( CMAKE_CXX_COMPILER_LAUNCHER ccache )
endif()

find_program(CONAN_FOUND conan)
if(CONAN_FOUND)
  message(STATUS "Using conan found at: ${CONAN_FOUND}")
  include(conan.cmake)
  conan_cmake_run(CONANFILE conanfile.py
    BASIC_SETUP CMAKE_TARGETS)
else()
  message(WARNING "Did not find conan in PATH. Will try download it with PMM <https://github.com/vector-of-bool/pmm>")
  message(WARNING "Recommend installing Conan with 'pip install conan' <https://conan.io/downloads.html> for faster builds")
  include(pmm.cmake)
  pmm(CONAN)
  conan_basic_setup()
  include(${CMAKE_CURRENT_BINARY_DIR}/conanbuildinfo.cmake)
endif()

include(CTest)
include(Catch)

conan.cmake

0 → 100644
+613 −0

File added.

Preview size limit exceeded, changes collapsed.