diff --git a/radio/src/targets/simu/CMakeLists.txt b/radio/src/targets/simu/CMakeLists.txt index e7c1dfefe..0bbebff0f 100644 --- a/radio/src/targets/simu/CMakeLists.txt +++ b/radio/src/targets/simu/CMakeLists.txt @@ -7,16 +7,17 @@ set(SIMU_SRC ${SIMU_SRC} simpgmspace.cpp) add_definitions(-DSIMU -g) remove_definitions(-DCLI) -string(TOLOWER ${TRANSLATIONS} TRANSLATION_LOWERCASE) -set(SIMULATOR_FLAVOUR opentx-${FLAVOUR}-${TRANSLATION_LOWERCASE}) -set(SIMULATOR_TARGET ${SIMULATOR_FLAVOUR}-simulator) -add_definitions(-DSIMULATOR_FLAVOUR="${SIMULATOR_FLAVOUR}") -include_directories(${COMPANION_SRC_DIRECTORY} ${COMPANION_SRC_DIRECTORY}/simulation) -add_library(${SIMULATOR_TARGET} SHARED ${SIMU_SRC} opentxsimulator.cpp) -add_dependencies(${SIMULATOR_TARGET} ${FIRMWARE_DEPENDENCIES}) -qt5_use_modules(${SIMULATOR_TARGET} Core) - -add_custom_target(opentx-simulator DEPENDS ${SIMULATOR_TARGET}) +if(Qt5Widgets_FOUND) + string(TOLOWER ${TRANSLATIONS} TRANSLATION_LOWERCASE) + set(SIMULATOR_FLAVOUR opentx-${FLAVOUR}-${TRANSLATION_LOWERCASE}) + set(SIMULATOR_TARGET ${SIMULATOR_FLAVOUR}-simulator) + add_definitions(-DSIMULATOR_FLAVOUR="${SIMULATOR_FLAVOUR}") + include_directories(${COMPANION_SRC_DIRECTORY} ${COMPANION_SRC_DIRECTORY}/simulation) + add_library(${SIMULATOR_TARGET} SHARED ${SIMU_SRC} opentxsimulator.cpp) + add_dependencies(${SIMULATOR_TARGET} ${FIRMWARE_DEPENDENCIES}) + qt5_use_modules(${SIMULATOR_TARGET} Core) + add_custom_target(opentx-simulator DEPENDS ${SIMULATOR_TARGET}) +endif() if(NOT WIN32) add_executable(simu WIN32 ${SIMU_SRC} ../../simu.cpp)