Throw an error if SELECTIVE_BUILD_STAT doesn't contain csv files (#20283)

* Throw an error if SELECTIVE_BUILD_STAT doesn't contain csv files

* Fixed detection STAT files for Windows

* Remove regex
This commit is contained in:
Ilya Churaev 2023-10-06 17:06:04 +04:00 committed by Alexander Nesterov
parent 71d317b3ff
commit 44f0e4f3d0

View File

@ -22,7 +22,13 @@ elseif(SELECTIVE_BUILD STREQUAL "ON")
endif()
find_host_package (Python3 REQUIRED COMPONENTS Interpreter)
file(GLOB STAT_FILES ${SELECTIVE_BUILD_STAT})
file(TO_CMAKE_PATH ${SELECTIVE_BUILD_STAT} CMAKE_SELECTIVE_BUILD_STAT)
file(GLOB STAT_FILES ${CMAKE_SELECTIVE_BUILD_STAT})
if(NOT STAT_FILES)
message(FATAL_ERROR "SELECTIVE_BUILD_STAT (${SELECTIVE_BUILD_STAT}) path doesn't contain valid csv files!")
endif()
target_compile_definitions(${TARGET_NAME} INTERFACE SELECTIVE_BUILD)