fix qad_wrap() - support for complex extensions (e.g. "file.1.cpp")
This commit is contained in:
@@ -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()
|
||||||
|
|||||||
Reference in New Issue
Block a user