@@ -365,18 +365,13 @@ add_dependencies(iresearch-static
365365target_include_directories (iresearch-static
366366 SYSTEM
367367 PRIVATE ${CMAKE_CURRENT_BINARY_DIR}
368+ PRIVATE ${ICU_INCLUDE_DIR}
368369 PRIVATE $<TARGET_PROPERTY:iresearch-ofst,INTERFACE_INCLUDE_DIRECTORIES >
369370 PUBLIC ${VPACK_INCLUDE_PATH}
370371 PUBLIC $<TARGET_PROPERTY:hwy,INTERFACE_INCLUDE_DIRECTORIES >
371372 PUBLIC $<TARGET_PROPERTY:${FASTTEXT_LIBRARY_STATIC} ,INTERFACE_INCLUDE_DIRECTORIES >
372373 )
373374
374- target_include_directories (iresearch-static
375- SYSTEM
376- BEFORE
377- PRIVATE ${ICU_INCLUDE_DIR}
378- )
379-
380375# setup MSVC specific compiler flags
381376if (MSVC )
382377 target_compile_options (iresearch-static
@@ -496,13 +491,8 @@ set_ipo(iresearch-analyzer-text-static)
496491
497492target_include_directories (iresearch-analyzer-text-static
498493 SYSTEM
499- PRIVATE ${Snowball_INCLUDE_DIR}
500- )
501-
502- target_include_directories (iresearch-analyzer-text-static
503- SYSTEM
504- BEFORE
505494 PRIVATE ${ICU_INCLUDE_DIR} # cmake on MSVC does not properly expand dependencies for linked libraries
495+ PRIVATE ${Snowball_INCLUDE_DIR}
506496 )
507497
508498set_target_properties (iresearch-analyzer-text-static
@@ -534,7 +524,6 @@ set_ipo(iresearch-analyzer-collation-static)
534524
535525target_include_directories (iresearch-analyzer-collation-static
536526 SYSTEM
537- BEFORE
538527 PRIVATE ${ICU_INCLUDE_DIR} # cmake on MSVC does not properly expand dependencies for linked libraries
539528 )
540529
@@ -588,7 +577,6 @@ set_ipo(iresearch-analyzer-norm-static)
588577
589578target_include_directories (iresearch-analyzer-norm-static
590579 SYSTEM
591- BEFORE
592580 PRIVATE ${ICU_INCLUDE_DIR} # cmake on MSVC does not properly expand dependencies for linked libraries
593581 )
594582
@@ -622,11 +610,6 @@ set_ipo(iresearch-analyzer-stem-static)
622610target_include_directories (iresearch-analyzer-stem-static
623611 SYSTEM
624612 PRIVATE ${Snowball_INCLUDE_DIR}
625- )
626-
627- target_include_directories (iresearch-analyzer-stem-static
628- SYSTEM
629- BEFORE
630613 PRIVATE ${ICU_INCLUDE_DIR}
631614 )
632615
0 commit comments