BL1: Allow platform-specific BL1 tests

Primarily, allow linking of additional targets in order to pass required
compiler options into compilations

Change-Id: I6e4932e7c713aa967ea83e512453f5e4e282e408
Signed-off-by: Raef Coles <raef.coles@arm.com>
diff --git a/tests_reg/test/bl1/bl1_1/CMakeLists.txt b/tests_reg/test/bl1/bl1_1/CMakeLists.txt
index 3ee14cc..f385394 100644
--- a/tests_reg/test/bl1/bl1_1/CMakeLists.txt
+++ b/tests_reg/test/bl1/bl1_1/CMakeLists.txt
@@ -58,4 +58,5 @@
         bl1_1_test_suite_crypto
         bl1_1_test_suite_trng
         bl1_1_test_suite_integration
+        ${BL1_1_PLATFORM_SPECIFIC_LINK_LIBRARIES}
 )
diff --git a/tests_reg/test/bl1/bl1_1/suites/crypto/CMakeLists.txt b/tests_reg/test/bl1/bl1_1/suites/crypto/CMakeLists.txt
index e3006ab..499b534 100644
--- a/tests_reg/test/bl1/bl1_1/suites/crypto/CMakeLists.txt
+++ b/tests_reg/test/bl1/bl1_1/suites/crypto/CMakeLists.txt
@@ -21,4 +21,5 @@
     PRIVATE
         tfm_test_framework_common
         bl1_1_shared_lib_interface
+        ${BL1_1_PLATFORM_SPECIFIC_LINK_LIBRARIES}
 )
diff --git a/tests_reg/test/bl1/bl1_1/suites/extra/CMakeLists.txt b/tests_reg/test/bl1/bl1_1/suites/extra/CMakeLists.txt
index 7ebaea1..a3b3d85 100644
--- a/tests_reg/test/bl1/bl1_1/suites/extra/CMakeLists.txt
+++ b/tests_reg/test/bl1/bl1_1/suites/extra/CMakeLists.txt
@@ -25,6 +25,7 @@
     PRIVATE
         tfm_test_framework_common
         platform_bl1_1_interface
+        ${BL1_1_PLATFORM_SPECIFIC_LINK_LIBRARIES}
 )
 
 target_link_libraries(bl1_1_tests
diff --git a/tests_reg/test/bl1/bl1_1/suites/integration/CMakeLists.txt b/tests_reg/test/bl1/bl1_1/suites/integration/CMakeLists.txt
index b84183b..7b7069c 100644
--- a/tests_reg/test/bl1/bl1_1/suites/integration/CMakeLists.txt
+++ b/tests_reg/test/bl1/bl1_1/suites/integration/CMakeLists.txt
@@ -22,4 +22,5 @@
         tfm_test_framework_common
         bl1_1_shared_lib_interface
         platform_region_defs
+        ${BL1_1_PLATFORM_SPECIFIC_LINK_LIBRARIES}
 )
diff --git a/tests_reg/test/bl1/bl1_1/suites/trng/CMakeLists.txt b/tests_reg/test/bl1/bl1_1/suites/trng/CMakeLists.txt
index 65762d3..e172995 100644
--- a/tests_reg/test/bl1/bl1_1/suites/trng/CMakeLists.txt
+++ b/tests_reg/test/bl1/bl1_1/suites/trng/CMakeLists.txt
@@ -21,4 +21,5 @@
     PRIVATE
         tfm_test_framework_common
         bl1_1_shared_lib_interface
+        ${BL1_1_PLATFORM_SPECIFIC_LINK_LIBRARIES}
 )
diff --git a/tests_reg/test/bl1/bl1_2/CMakeLists.txt b/tests_reg/test/bl1/bl1_2/CMakeLists.txt
index d4fc41b..13fdcae 100644
--- a/tests_reg/test/bl1/bl1_2/CMakeLists.txt
+++ b/tests_reg/test/bl1/bl1_2/CMakeLists.txt
@@ -31,4 +31,5 @@
         platform_bl1_2
         bl1_2_lib
         bl1_2_test_suite_integration
+        ${BL1_2_PLATFORM_SPECIFIC_LINK_LIBRARIES}
 )
diff --git a/tests_reg/test/bl1/bl1_2/suites/extra/CMakeLists.txt b/tests_reg/test/bl1/bl1_2/suites/extra/CMakeLists.txt
index b453e8a..55c2c3e 100644
--- a/tests_reg/test/bl1/bl1_2/suites/extra/CMakeLists.txt
+++ b/tests_reg/test/bl1/bl1_2/suites/extra/CMakeLists.txt
@@ -25,6 +25,7 @@
     PRIVATE
         tfm_test_framework_common
         platform_bl1_1_interface
+        ${BL1_2_PLATFORM_SPECIFIC_LINK_LIBRARIES}
 )
 
 target_link_libraries(bl1_2_tests
diff --git a/tests_reg/test/bl1/bl1_2/suites/integration/CMakeLists.txt b/tests_reg/test/bl1/bl1_2/suites/integration/CMakeLists.txt
index fbc9df6..aec0cb3 100644
--- a/tests_reg/test/bl1/bl1_2/suites/integration/CMakeLists.txt
+++ b/tests_reg/test/bl1/bl1_2/suites/integration/CMakeLists.txt
@@ -24,4 +24,5 @@
         bl1_1_shared_lib_interface
         platform_region_defs
         platform_bl1_1_interface
+        ${BL1_2_PLATFORM_SPECIFIC_LINK_LIBRARIES}
 )