ITS: Set features with config header file

Signed-off-by: Xinyu Zhang <xinyu.zhang@arm.com>
Change-Id: I3931c7cbe427a9d1dc3e9b6ae95cc5c94734694c
diff --git a/test/secure_fw/suites/its/CMakeLists.txt b/test/secure_fw/suites/its/CMakeLists.txt
index 29b4314..a7796bf 100644
--- a/test/secure_fw/suites/its/CMakeLists.txt
+++ b/test/secure_fw/suites/its/CMakeLists.txt
@@ -30,13 +30,13 @@
     target_compile_definitions(tfm_test_suite_its_ns
         PRIVATE
             DOMAIN_NS=1
-            ITS_MAX_ASSET_SIZE=${ITS_MAX_ASSET_SIZE}
         INTERFACE
             TEST_NS_ITS
     )
 
     target_link_libraries(tfm_test_suite_its_ns
         PRIVATE
+            tfm_config
             tfm_test_framework_ns
             CMSIS_5_tfm_ns
             platform_region_defs
@@ -64,8 +64,6 @@
     )
 
     target_compile_definitions(tfm_test_suite_its_s
-        PRIVATE
-            ITS_MAX_ASSET_SIZE=${ITS_MAX_ASSET_SIZE}
         INTERFACE
             TEST_S_ITS
     )
diff --git a/test/secure_fw/suites/its/its_tests_common.c b/test/secure_fw/suites/its/its_tests_common.c
index 1de735e..a4d55c2 100644
--- a/test/secure_fw/suites/its/its_tests_common.c
+++ b/test/secure_fw/suites/its/its_tests_common.c
@@ -5,6 +5,7 @@
  *
  */
 
+#include "config_its.h"
 #include "its_tests_common.h"
 #include "psa/internal_trusted_storage.h"
 #include <string.h>