Compare commits

...

1 Commits

Author SHA1 Message Date
f8fec93f0e fix qad_wrap() - support for complex extensions (e.g. "file.1.cpp") 2024-10-19 17:10:47 +03:00

View File

@@ -503,24 +503,24 @@ macro(qad_wrap)
get_filename_component(_EXT "${_i}" EXT)
#message("${_EXT}")
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}")
#message("header")
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}")
#message("source")
endif()
if ("x${_EXT}" STREQUAL "x.ui")
if ("${_EXT}" MATCHES ".*\\.ui$")
list(APPEND UI_LIST "${_i}")
endif()
if ("x${_EXT}" STREQUAL "x.qrc")
if ("${_EXT}" MATCHES ".*\\.qrc$")
list(APPEND RES_LIST "${_i}")
endif()
if ("x${_EXT}" STREQUAL "x.rc")
if ("${_EXT}" MATCHES ".*\\.rc$")
list(APPEND RC_LIST "${_i}")
endif()
if ("x${_EXT}" STREQUAL "x.ts")
if ("${_EXT}" MATCHES ".*\\.ts$")
list(APPEND TS_LIST "${_i}")
endif()
endif()