host-bmc: fix compile error for non-IBM platforms

There is code that attempts to use
PLDM_OEM_FRU_FIELD_TYPE_LOCATION_CODE, which is an IBM-OEM enum.  Wrap
this code in the appropriate ifdef so that it compiles correctly on
non-IBM platforms.

Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I83699096aa2edf2af2986b5a7f1956e2aae2fd4f
diff --git a/host-bmc/host_pdr_handler.cpp b/host-bmc/host_pdr_handler.cpp
index 32993ee..2e30582 100644
--- a/host-bmc/host_pdr_handler.cpp
+++ b/host-bmc/host_pdr_handler.cpp
@@ -996,9 +996,11 @@
 }
 
 void HostPDRHandler::setFRUDataOnDBus(
-    const PDRList& fruRecordSetPDRs,
-    const std::vector<responder::pdr_utils::FruRecordDataFormat>& fruRecordData)
+    [[maybe_unused]] const PDRList& fruRecordSetPDRs,
+    [[maybe_unused]] const std::vector<
+        responder::pdr_utils::FruRecordDataFormat>& fruRecordData)
 {
+#ifdef OEM_IBM
     for (const auto& entity : objPathMap)
     {
         pldm_entity node = pldm_entity_extract(entity.second);
@@ -1028,6 +1030,7 @@
             }
         }
     }
+#endif
 }
 void HostPDRHandler::createDbusObjects(const PDRList& fruRecordSetPDRs)
 {