@@ -28,6 +28,7 @@ set(symb_test_sources
2828)
2929
3030add_library (unit_tests-sequant-symb-obj OBJECT ${symb_test_sources} )
31+ set_target_properties (unit_tests-sequant-symb-obj PROPERTIES CXX_SCAN_FOR_MODULES OFF )
3132target_link_libraries (unit_tests-sequant-symb-obj
3233 PUBLIC SeQuant::symb SeQuant::bliss
3334 PRIVATE Catch2::Catch2 dtl::dtl )
@@ -42,6 +43,7 @@ set(eval_test_sources
4243 "test_eval_node.cpp"
4344)
4445add_library (unit_tests-sequant-eval-obj OBJECT ${eval_test_sources} )
46+ set_target_properties (unit_tests-sequant-eval-obj PROPERTIES CXX_SCAN_FOR_MODULES OFF )
4547target_link_libraries (unit_tests-sequant-eval-obj
4648 PUBLIC SeQuant::eval
4749 PRIVATE Catch2::Catch2 dtl::dtl )
@@ -56,6 +58,7 @@ set(optimize_test_sources
5658 "test_optimize.cpp"
5759)
5860add_library (unit_tests-sequant-optimize-obj OBJECT ${optimize_test_sources} )
61+ set_target_properties (unit_tests-sequant-optimize-obj PROPERTIES CXX_SCAN_FOR_MODULES OFF )
5962target_link_libraries (unit_tests-sequant-optimize-obj
6063 PUBLIC SeQuant::optimize SeQuant::bliss
6164 PRIVATE Catch2::Catch2 dtl::dtl )
@@ -71,6 +74,7 @@ set(export_test_sources
7174 "test_export_python.cpp"
7275)
7376add_library (unit_tests-sequant-export-obj OBJECT ${export_test_sources} )
77+ set_target_properties (unit_tests-sequant-export-obj PROPERTIES CXX_SCAN_FOR_MODULES OFF )
7478target_link_libraries (unit_tests-sequant-export-obj
7579 PUBLIC SeQuant::export SeQuant::optimize
7680 PRIVATE Catch2::Catch2 dtl::dtl Eigen3::Eigen )
@@ -88,6 +92,7 @@ set(mbpt_test_sources
8892)
8993
9094add_library (unit_tests-sequant-mbpt-obj OBJECT ${mbpt_test_sources} )
95+ set_target_properties (unit_tests-sequant-mbpt-obj PROPERTIES CXX_SCAN_FOR_MODULES OFF )
9196target_link_libraries (unit_tests-sequant-mbpt-obj
9297 PUBLIC SeQuant::mbpt
9398 PRIVATE Catch2::Catch2 dtl::dtl )
@@ -103,6 +108,7 @@ if (SEQUANT_HAS_TILEDARRAY)
103108 "test_cache_manager.cpp"
104109 )
105110 add_library (unit_tests-sequant-eval-ta-obj OBJECT ${eval_ta_test_sources} )
111+ set_target_properties (unit_tests-sequant-eval-ta-obj PROPERTIES CXX_SCAN_FOR_MODULES OFF )
106112 target_link_libraries (unit_tests-sequant-eval-ta-obj
107113 PUBLIC SeQuant::eval::ta SeQuant::mbpt
108114 PRIVATE Catch2::Catch2 dtl::dtl )
@@ -122,6 +128,7 @@ if (SEQUANT_HAS_BTAS)
122128 list (APPEND eval_btas_test_sources "test_cache_manager.cpp" )
123129 endif ()
124130 add_library (unit_tests-sequant-eval-btas-obj OBJECT ${eval_btas_test_sources} )
131+ set_target_properties (unit_tests-sequant-eval-btas-obj PROPERTIES CXX_SCAN_FOR_MODULES OFF )
125132 target_link_libraries (unit_tests-sequant-eval-btas-obj
126133 PUBLIC SeQuant::eval::btas SeQuant::mbpt
127134 PRIVATE Catch2::Catch2 dtl::dtl )
@@ -137,6 +144,7 @@ endif()
137144if (SEQUANT_HAS_TAPP)
138145 set (eval_tapp_test_sources "test_eval_tapp.cpp" )
139146 add_library (unit_tests-sequant-eval-tapp-obj OBJECT ${eval_tapp_test_sources} )
147+ set_target_properties (unit_tests-sequant-eval-tapp-obj PROPERTIES CXX_SCAN_FOR_MODULES OFF )
140148 target_link_libraries (unit_tests-sequant-eval-tapp-obj
141149 PUBLIC SeQuant::eval::tapp SeQuant::mbpt
142150 PRIVATE Catch2::Catch2 dtl::dtl )
@@ -155,6 +163,7 @@ endif()
155163add_executable (unit_tests-sequant ${BUILD_BY_DEFAULT}
156164 "test_main.cpp"
157165)
166+ set_target_properties (unit_tests-sequant PROPERTIES CXX_SCAN_FOR_MODULES OFF )
158167target_link_libraries (unit_tests-sequant PRIVATE
159168 unit_tests-sequant-symb-obj
160169 unit_tests-sequant-eval-obj
0 commit comments