]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
cmake: let libglobal_obj depend on legacy-option-headers 41142/head
authorKefu Chai <kchai@redhat.com>
Tue, 4 May 2021 13:07:01 +0000 (21:07 +0800)
committerKefu Chai <kchai@redhat.com>
Tue, 4 May 2021 13:09:25 +0000 (21:09 +0800)
to address following build failure:

FAILED: src/global/CMakeFiles/libglobal_objs.dir/global_init.cc.o ...
src/global/CMakeFiles/libglobal_objs.dir/global_init.cc.o -MF src/global/CMakeFiles/libglobal_objs.dir/global_init.cc.o.d -o src/global/CMakeFiles/libglobal_objs.dir/global_init.cc.o -c
../src/global/global_init.cc
In file included from ../src/global/global_init.cc:26:
In file included from ../src/common/config.h:26:
In file included from ../src/common/config_values.h:59:
../src/common/options/legacy_config_opts.h:1:10: fatal error: 'global_legacy_options.h' file not found
         ^~~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.

Signed-off-by: Kefu Chai <kchai@redhat.com>
src/global/CMakeLists.txt

index 10cd418da0042d154f488657b2eada246f51c0c0..a76b94699398e55421ec1330bac0185b8bf4025f 100644 (file)
@@ -8,6 +8,7 @@ else()
 endif()
 
 add_library(libglobal_objs OBJECT ${libglobal_srcs})
+add_dependencies(libglobal_objs legacy-option-headers)
 
 add_library(global-static STATIC
   $<TARGET_OBJECTS:libglobal_objs>)