mirror of https://github.com/x64dbg/x64dbg.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
33 lines
866 B
33 lines
866 B
include_guard()
|
|
|
|
message(STATUS "Configuring Qt for Wine cross-compilation...")
|
|
|
|
set(QT_HOST_BIN_DIR ${CMAKE_CURRENT_LIST_DIR}/wine)
|
|
|
|
function(qt5_host_tool name)
|
|
if (NOT TARGET Qt5::${name})
|
|
add_executable(Qt5::${name} IMPORTED)
|
|
|
|
set(imported_location ${QT_HOST_BIN_DIR}/${name})
|
|
|
|
# FIXME run after deps.cmake to enable next
|
|
#if(NOT EXISTS ${imported_location})
|
|
# message(FATAL_ERROR "Qt5 tool not found: ${imported_location}")
|
|
#endif()
|
|
|
|
set_target_properties(Qt5::${name} PROPERTIES
|
|
IMPORTED_LOCATION ${imported_location}
|
|
)
|
|
endif()
|
|
endfunction()
|
|
|
|
qt5_host_tool(windeployqt)
|
|
qt5_host_tool(qmake)
|
|
qt5_host_tool(moc)
|
|
qt5_host_tool(rcc)
|
|
qt5_host_tool(uic)
|
|
|
|
# FIX: -external:I not found system includes
|
|
set(CMAKE_INCLUDE_SYSTEM_FLAG_C "-I")
|
|
set(CMAKE_INCLUDE_SYSTEM_FLAG_CXX "-I")
|
|
|