Tests/RunCMake/property_init: test 'pic_targets' properties
diff --git a/Tests/RunCMake/property_init/PICTargets.cmake b/Tests/RunCMake/property_init/PICTargets.cmake
new file mode 100644
index 0000000..6c99505
--- /dev/null
+++ b/Tests/RunCMake/property_init/PICTargets.cmake
@@ -0,0 +1,21 @@
+set(properties
+  # property                                expected            alias
+  # Compilation properties
+  "POSITION_INDEPENDENT_CODE"               "True"              "<SAME>"
+  )
+
+prepare_target_types(pic_targets
+           EXECUTABLE          MODULE          OBJECT          SHARED          STATIC
+                      IMPORTED_MODULE                 IMPORTED_SHARED)
+run_property_tests(pic_targets properties)
+
+set(APPEND properties_with_defaults
+  # property                      expected  alias
+  "POSITION_INDEPENDENT_CODE"     "True"    "<SAME>"
+  )
+
+prepare_target_types(pic_default_targets
+           MODULE          SHARED
+  IMPORTED_MODULE IMPORTED_SHARED)
+set(with_defaults 1)
+run_property_tests(pic_default_targets properties_with_defaults)
diff --git a/Tests/RunCMake/property_init/RunCMakeTest.cmake b/Tests/RunCMake/property_init/RunCMakeTest.cmake
index be531db..6b4475c 100644
--- a/Tests/RunCMake/property_init/RunCMakeTest.cmake
+++ b/Tests/RunCMake/property_init/RunCMakeTest.cmake
@@ -9,3 +9,4 @@
 run_cmake(NonImportedNormalTarget)
 run_cmake(NonImportedTarget)
 run_cmake(NormalTarget)
+run_cmake(PICTargets)