diff options
| author | Nikita Kostovsky <nikita@kostovsky.me> | 2025-11-14 11:18:21 +0100 |
|---|---|---|
| committer | Nikita Kostovsky <nikita@kostovsky.me> | 2025-11-14 11:18:21 +0100 |
| commit | 36ef6a75e3418d88227e84ab175c0057e860c151 (patch) | |
| tree | f3a0d9b3e6c3ed2354d78beeb70d1cbc4f26430e /CMakeLists.txt | |
| parent | 921b118472da6c9d4f4d1b76549b4c3672926925 (diff) | |
fix merge artifacts
Diffstat (limited to 'CMakeLists.txt')
| -rw-r--r-- | CMakeLists.txt | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 7001301..80c3782 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -27,6 +27,31 @@ set(ENV{PKG_CONFIG_SYSROOT_DIR} ${CMAKE_SYSROOT}) set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -I${CMAKE_SYSROOT}/usr/include") set(CMAKE_CXX_FLAGS "${CMAKE_C_FLAGS}") +macro(_add_imported_target target_name file) + if (NOT EXISTS "${file}") + message(FATAL_ERROR "The imported target \"${target_name}\" references the file \"${file}\" but this file does not exist.") + endif() + + if (NOT TARGET ${target_name}) + add_executable(${target_name} IMPORTED) + set_target_properties(${target_name} PROPERTIES IMPORTED_LOCATION ${file}) + endif() +endmacro() + +# use the host versions of these executables +if (false) +_add_imported_target(Qt6::moc "/usr/lib64/qt6/libexec/moc") +_add_imported_target(Qt6::rcc "/usr/lib64/qt6/libexec/rcc") +_add_imported_target(Qt6::cmake_automoc_parser "/usr/lib64/qt6/libexec/cmake_automoc_parser") +_add_imported_target(Qt6::tracegen "/usr/lib64/qt6/libexec/tracegen") +_add_imported_target(Qt6::qlalr "/usr/lib64/qt6/libexec/qlalr") +_add_imported_target(Qt6::qtpaths "/usr/lib64/qt6/bin/qtpaths") +_add_imported_target(Qt6::qmake "/usr/lib64/qt6/bin/qmake6") +_add_imported_target(Qt6::androiddeployqt "/tmp/androiddeployqt") +_add_imported_target(Qt6::androidtestrunner "/tmp/androidtestrunner") +# _add_imported_target(Qt6::moc "/usr/lib64/qt6/libexec/moc") +# _add_imported_target(Qt6::qmake "/usr/lib64/qt6/bin/qmake6") +endif() # NOTE: /aarch64-none-linux-gnu/bin/ld: cannot find -lm: No such file or directory # DOESN'T WORK sudo apt install build-essential |
