]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
cmake: minor reorder of boost path in jaeger build external projet
authorDeepika Upadhyay <dupadhya@redhat.com>
Wed, 21 Jul 2021 16:01:03 +0000 (21:31 +0530)
committerDeepika Upadhyay <dupadhya@redhat.com>
Thu, 22 Jul 2021 05:38:17 +0000 (11:08 +0530)
* Boost is a dependency for jaeger, to use the right version, we pass
ceph build boost path to cmake jaeger build step

Signed-off-by: Deepika Upadhyay <dupadhya@redhat.com>
cmake/modules/BuildJaeger.cmake

index cf217868919292cff782017f1db902cd2455f8ea..16e30dd3335734ee8c2d1aff4e91e50df5ee6b19 100644 (file)
@@ -43,14 +43,18 @@ function(build_jaeger)
                        -DCMAKE_INSTALL_RPATH_USE_LINK_PATH=TRUE
                        -DOpenTracing_DIR=${CMAKE_SOURCE_DIR}/src/jaegertracing/opentracing-cpp
                        -Dnlohmann_json_DIR=/usr/lib
-                       -DCMAKE_FIND_ROOT_PATH=${CMAKE_BINARY_DIR}/external\;${CMAKE_BINARY_DIR}/boost\;${CMAKE_BINARY_DIR}/boost/include
-                       -DCMAKE_INSTALL_PREFIX=${CMAKE_BINARY_DIR}/boost\;${CMAKE_BINARY_DIR}/boost/include\;${CMAKE_BINARY_DIR}/external
+                       -DCMAKE_FIND_ROOT_PATH=${CMAKE_BINARY_DIR}/external
+                       -DCMAKE_INSTALL_PREFIX=${CMAKE_BINARY_DIR}/external
                        -DCMAKE_INSTALL_LIBDIR=${CMAKE_BINARY_DIR}/external/lib
-                       -DBOOST_INCLUDEDIR=${CMAKE_BINARY_DIR}/boost/include
+                       -DBoost_INCLUDE_DIRS=${CMAKE_BINARY_DIR}/boost/include
+                       -DBOOST_ROOT=${CMAKE_BINARY_DIR}/boost
                        -Dthrift_HOME=${CMAKE_BINARY_DIR}/external
                        -DOpenTracing_HOME=${CMAKE_BINARY_DIR}/external)
 
   set(dependencies opentracing thrift)
+  if(NOT WITH_SYSTEM_BOOST)
+    list(APPEND dependencies Boost)
+  endif()
   include(BuildOpenTracing)
   build_opentracing()
   include(Buildthrift)