diff --git a/src/USER-CGSDK/lj_sdk_common.h b/src/USER-CGSDK/lj_sdk_common.h
index c1f2cf215a68966884b90778bcd09319fe5e935b..51dcb4c2b7c8fa906af144ca2c222169b8dcefb9 100644
--- a/src/USER-CGSDK/lj_sdk_common.h
+++ b/src/USER-CGSDK/lj_sdk_common.h
@@ -27,6 +27,7 @@ namespace LJSDKParms {
   // LJ type flags. list of supported LJ exponent combinations
   enum {LJ_NOT_SET=0, LJ9_6, LJ12_4, LJ12_6, NUM_LJ_TYPES};
 
+#if defined(LMP_NEED_SDK_FIND_LJ_TYPE)
   static int find_lj_type(const char *label,
                           const char * const * const list) {
     for (int i=0; i < NUM_LJ_TYPES; ++i)
@@ -34,6 +35,7 @@ namespace LJSDKParms {
 
     return LJ_NOT_SET;
   }
+#endif
 
   static const char * const lj_type_list[] = {"none", "lj9_6", "lj12_4", "lj12_6"};
   static const double lj_prefact[] = {0.0, 6.75,  2.59807621135332, 4.0};
diff --git a/src/USER-CGSDK/pair_lj_sdk.cpp b/src/USER-CGSDK/pair_lj_sdk.cpp
index cbcba7f6b260dc777bd40433aaa5610d33be0800..3404beb58a95528cd3def330ff78e88910be99fb 100644
--- a/src/USER-CGSDK/pair_lj_sdk.cpp
+++ b/src/USER-CGSDK/pair_lj_sdk.cpp
@@ -33,6 +33,7 @@
 #include "memory.h"
 #include "error.h"
 
+#define LMP_NEED_SDK_FIND_LJ_TYPE 1
 #include "lj_sdk_common.h"
 
 using namespace LAMMPS_NS;
diff --git a/src/USER-CGSDK/pair_lj_sdk_coul_long.cpp b/src/USER-CGSDK/pair_lj_sdk_coul_long.cpp
index 1d93363e207f185d7460b3f038fb1042a82eb2b4..c51235518b38ccbe5057ecc4d838aa6827c842f6 100644
--- a/src/USER-CGSDK/pair_lj_sdk_coul_long.cpp
+++ b/src/USER-CGSDK/pair_lj_sdk_coul_long.cpp
@@ -34,6 +34,7 @@
 #include "memory.h"
 #include "error.h"
 
+#define LMP_NEED_SDK_FIND_LJ_TYPE 1
 #include "lj_sdk_common.h"
 
 using namespace LAMMPS_NS;