cmake_minimum_required(VERSION 3.9) set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_STANDARD_REQUIRED ON) find_package(Qt5 COMPONENTS Core Gui Widgets REQUIRED) set(UNIT_TESTS f2b_qt_compat_test.cpp sourcecodegeneration_test.cpp ) set(TARGET_NAME fontedit_app_tests) add_executable(${TARGET_NAME} ${UNIT_TESTS}) target_link_libraries(${TARGET_NAME} PUBLIC Qt5::Widgets Qt5::Core appbundle gtest_main) target_compile_definitions(${TARGET_NAME} PRIVATE ASSETS_DIR=\"${CMAKE_CURRENT_SOURCE_DIR}/assets\") add_test(NAME ${TARGET_NAME} COMMAND ${TARGET_NAME})