diff --git a/CMakeLists.txt b/CMakeLists.txt --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -30,9 +30,14 @@ option(SKIP_INSTALL_ICONS "Skip installing the icons files" OFF) if(BINARY_ICONS_RESOURCE) - find_package(Qt5 NO_MODULE REQUIRED Core) - add_executable(qrcAlias qrcAlias.cpp) - target_link_libraries(qrcAlias PUBLIC Qt5::Core) + if(CMAKE_CROSSCOMPILING AND QRCALIAS_EXECUTABLE) + add_executable(qrcAlias IMPORTED GLOBAL) + set_target_properties(qrcAlias PROPERTIES IMPORTED_LOCATION ${QRCALIAS_EXECUTABLE}) + else() + find_package(Qt5 NO_MODULE REQUIRED Core) + add_executable(qrcAlias qrcAlias.cpp) + target_link_libraries(qrcAlias PUBLIC Qt5::Core) + endif() function(generate_binary_resource target outfile) set(RESOURCES_WORKING_DIR ${CMAKE_CURRENT_BINARY_DIR}/res)