Aws freertos "cryptoauthlib.h" not being detected

So one of the files hal_esp32_i2c.c is reliant on esp-idf’s i2c driver. Since I created my own target it would not detect the i2c driver unless I link esp-idf to the new target I created. Since my own component had paths to esp-idf, I included that file in my own component as a work around and it works. But all is good and working now so thank you for your time it is much appreciated!