From: Kefu Chai Date: Tue, 4 May 2021 13:07:01 +0000 (+0800) Subject: cmake: let libglobal_obj depend on legacy-option-headers X-Git-Tag: v17.1.0~2074^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=6007448501b3bf3bd8ee4b619a74b9b4146df745;p=ceph.git cmake: let libglobal_obj depend on legacy-option-headers 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 --- diff --git a/src/global/CMakeLists.txt b/src/global/CMakeLists.txt index 10cd418da004..a76b94699398 100644 --- a/src/global/CMakeLists.txt +++ b/src/global/CMakeLists.txt @@ -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 $)