Browse Source

Tests/CXXModules/scan_properties: use `ixx` extension

This ensures that Visual Studio is told not to scan this explicitly.
Ben Boeckel 1 year ago
parent
commit
405dc7d19c

+ 5 - 3
Tests/RunCMake/CXXModules/examples/scan_properties/CMakeLists.txt

@@ -18,8 +18,10 @@ string(REPLACE "<DEFINES>" "<DEFINES> -DCMAKE_SCANNED_THIS_SOURCE"
 
 set_property(SOURCE always_scan.cxx
   PROPERTY CXX_SCAN_FOR_MODULES 1)
-set_property(SOURCE never_scan.cxx
+set_property(SOURCE never_scan.ixx
   PROPERTY CXX_SCAN_FOR_MODULES 0)
+set_property(SOURCE never_scan.ixx
+  PROPERTY LANGUAGE CXX)
 
 add_executable(scans_everything)
 target_sources(scans_everything
@@ -27,7 +29,7 @@ target_sources(scans_everything
     main.cxx
     join.cxx
     always_scan.cxx
-    never_scan.cxx
+    never_scan.ixx
   PRIVATE
     FILE_SET CXX_MODULES
       BASE_DIRS
@@ -46,7 +48,7 @@ target_sources(no_scan_everything
     main.cxx
     join.cxx
     always_scan.cxx
-    never_scan.cxx
+    never_scan.ixx
   PRIVATE
     FILE_SET CXX_MODULES
       BASE_DIRS

+ 0 - 0
Tests/RunCMake/CXXModules/examples/scan_properties/never_scan.cxx → Tests/RunCMake/CXXModules/examples/scan_properties/never_scan.ixx