diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 0db78343d0cfb..cf65d23ce23fd 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -1429,6 +1429,7 @@ if(${WITH_RADOSGW}) endif(HAVE_SSL) add_library(rgw_a STATIC ${rgw_a_srcs}) + target_include_directories(rgw_a PUBLIC ${FCGI_INCLUDE_DIR}) target_link_libraries(rgw_a librados cls_rgw_client cls_refcount_client cls_log_client cls_statelog_client cls_timeindex_client cls_version_client cls_replica_log_client cls_user_client curl global expat ${OPENLDAP_LIBS}) diff --git a/src/rgw/CMakeLists.txt b/src/rgw/CMakeLists.txt index 60004eb78f584..370aa0ec93216 100644 --- a/src/rgw/CMakeLists.txt +++ b/src/rgw/CMakeLists.txt @@ -1,5 +1,3 @@ -include_directories(${FCGI_INCLUDE_DIR}) - add_executable(ceph_rgw_jsonparser rgw_jsonparser.cc rgw_common.cc diff --git a/src/rgw/rgw_fcgi.cc b/src/rgw/rgw_fcgi.cc index 8e89ffe181ac5..097417d5bfab3 100644 --- a/src/rgw/rgw_fcgi.cc +++ b/src/rgw/rgw_fcgi.cc @@ -4,7 +4,6 @@ #include "rgw_fcgi.h" #include "acconfig.h" -#include int RGWFCGX::write_data(const char *buf, int len) { diff --git a/src/test/CMakeLists.txt b/src/test/CMakeLists.txt index aebddb3b3482c..f8b50aa40c0a1 100644 --- a/src/test/CMakeLists.txt +++ b/src/test/CMakeLists.txt @@ -254,6 +254,7 @@ add_executable(ceph_test_librgw_file ) set_target_properties(ceph_test_librgw_file PROPERTIES COMPILE_FLAGS ${UNITTEST_CXX_FLAGS}) +target_include_directories(ceph_test_librgw_file PRIVATE ${FCGI_INCLUDE_DIR}) target_link_libraries(ceph_test_librgw_file rgw librados @@ -293,6 +294,7 @@ add_executable(ceph_test_librgw_file_nfsns ) set_target_properties(ceph_test_librgw_file_nfsns PROPERTIES COMPILE_FLAGS ${UNITTEST_CXX_FLAGS}) +target_include_directories(ceph_test_librgw_file_nfsns PRIVATE ${FCGI_INCLUDE_DIR}) target_link_libraries(ceph_test_librgw_file_nfsns rgw librados