CMake: Move various rcc generated files into .qt subdirectory
So we have a single central location for all generated files. [ChangeLog][Build System] Generated resource files (and supporting files) will now be placed into the .qt/rcc subdirectory of a project build dir. The location is an implementation detail that might still change in the future, so it should not be relied upon. Change-Id: Id21df22cac832b618e98c25e0e134f4cf70ed9bd Reviewed-by: Alexey Edelev <alexey.edelev@qt.io> (cherry picked from commit b84e7a6bb094e931810627d40c46faf897795655) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
This commit is contained in:
parent
aecc4b1aba
commit
2fb9ac0de8
@ -2017,7 +2017,7 @@ function(__qt_internal_generate_init_resource_source_file out_var target resourc
|
||||
|
||||
# Gets replaced in the template
|
||||
__qt_internal_sanitize_resource_name(RESOURCE_NAME "${resource_name}")
|
||||
set(resource_init_path "${CMAKE_CURRENT_BINARY_DIR}/.rcc/qrc_${resource_name}_init.cpp")
|
||||
set(resource_init_path "${CMAKE_CURRENT_BINARY_DIR}/.qt/rcc/qrc_${resource_name}_init.cpp")
|
||||
|
||||
configure_file("${template_file}" "${resource_init_path}" @ONLY)
|
||||
|
||||
@ -2211,7 +2211,7 @@ function(_qt_internal_process_resource target resourceName)
|
||||
endif()
|
||||
return()
|
||||
endif()
|
||||
set(generatedResourceFile "${CMAKE_CURRENT_BINARY_DIR}/.rcc/${resourceName}.qrc")
|
||||
set(generatedResourceFile "${CMAKE_CURRENT_BINARY_DIR}/.qt/rcc/${resourceName}.qrc")
|
||||
_qt_internal_expose_source_file_to_ide(${target} ${generatedResourceFile})
|
||||
set_source_files_properties(${generatedResourceFile} PROPERTIES GENERATED TRUE)
|
||||
|
||||
@ -2308,9 +2308,9 @@ function(_qt_internal_process_resource target resourceName)
|
||||
endif()
|
||||
endif()
|
||||
elseif(rcc_BIG_RESOURCES)
|
||||
set(generatedOutfile "${CMAKE_CURRENT_BINARY_DIR}/.rcc/qrc_${resourceName}_tmp.cpp")
|
||||
set(generatedOutfile "${CMAKE_CURRENT_BINARY_DIR}/.qt/rcc/qrc_${resourceName}_tmp.cpp")
|
||||
else()
|
||||
set(generatedOutfile "${CMAKE_CURRENT_BINARY_DIR}/.rcc/qrc_${resourceName}.cpp")
|
||||
set(generatedOutfile "${CMAKE_CURRENT_BINARY_DIR}/.qt/rcc/qrc_${resourceName}.cpp")
|
||||
endif()
|
||||
|
||||
set(pass_msg)
|
||||
@ -2365,7 +2365,7 @@ function(_qt_internal_process_resource target resourceName)
|
||||
if(rcc_BIG_RESOURCES)
|
||||
set(pass1OutputFile ${generatedOutfile})
|
||||
set(generatedOutfile
|
||||
"${CMAKE_CURRENT_BINARY_DIR}/.rcc/qrc_${resourceName}${CMAKE_CXX_OUTPUT_EXTENSION}")
|
||||
"${CMAKE_CURRENT_BINARY_DIR}/.qt/rcc/qrc_${resourceName}${CMAKE_CXX_OUTPUT_EXTENSION}")
|
||||
_qt_internal_add_rcc_pass2(
|
||||
RESOURCE_NAME ${resourceName}
|
||||
RCC_OPTIONS ${rccArgsAllPasses}
|
||||
|
Loading…
x
Reference in New Issue
Block a user