fix qad_wrap() - support for complex extensions (e.g. "file.1.cpp")

This commit is contained in:
2024-10-19 17:10:47 +03:00
parent 26a656a9a0
commit f8fec93f0e

View File

@@ -503,24 +503,24 @@ macro(qad_wrap)
get_filename_component(_EXT "${_i}" EXT) get_filename_component(_EXT "${_i}" EXT)
#message("${_EXT}") #message("${_EXT}")
if (NOT ("x${_EXT}" STREQUAL "x")) if (NOT ("x${_EXT}" STREQUAL "x"))
if (("x${_EXT}" STREQUAL "x.h") OR ("x${_EXT}" STREQUAL "x.hpp")) if ("${_EXT}" MATCHES ".*\\.h(pp)?$")
list(APPEND H_LIST "${_i}") list(APPEND H_LIST "${_i}")
#message("header") #message("header")
endif() endif()
if (("x${_EXT}" STREQUAL "x.c") OR ("x${_EXT}" STREQUAL "x.cpp") OR ("x${_EXT}" STREQUAL "x.cxx")) if ("${_EXT}" MATCHES ".*\\.c((pp)|(xx))?$")
list(APPEND CPP_LIST "${_i}") list(APPEND CPP_LIST "${_i}")
#message("source") #message("source")
endif() endif()
if ("x${_EXT}" STREQUAL "x.ui") if ("${_EXT}" MATCHES ".*\\.ui$")
list(APPEND UI_LIST "${_i}") list(APPEND UI_LIST "${_i}")
endif() endif()
if ("x${_EXT}" STREQUAL "x.qrc") if ("${_EXT}" MATCHES ".*\\.qrc$")
list(APPEND RES_LIST "${_i}") list(APPEND RES_LIST "${_i}")
endif() endif()
if ("x${_EXT}" STREQUAL "x.rc") if ("${_EXT}" MATCHES ".*\\.rc$")
list(APPEND RC_LIST "${_i}") list(APPEND RC_LIST "${_i}")
endif() endif()
if ("x${_EXT}" STREQUAL "x.ts") if ("${_EXT}" MATCHES ".*\\.ts$")
list(APPEND TS_LIST "${_i}") list(APPEND TS_LIST "${_i}")
endif() endif()
endif() endif()