# Auto-generated by tools/gen_part3.py — do not edit by hand. # 章节:p03/ch04 set(CMAKE_AUTOMOC ON) set(CMAKE_AUTORCC ON) add_executable(builtin_signal_slot builtin_signal_slot.cpp) set_target_properties(builtin_signal_slot PROPERTIES CXX_STANDARD 17 CXX_STANDARD_REQUIRED ON CXX_EXTENSIONS OFF AUTOMOC ON) target_link_libraries(builtin_signal_slot PRIVATE Qt5::Core Qt5::Gui Qt5::Widgets) target_compile_options(builtin_signal_slot PRIVATE -Wall -Wextra) add_executable(custom_signal_slot custom_signal_slot.cpp) set_target_properties(custom_signal_slot PROPERTIES CXX_STANDARD 17 CXX_STANDARD_REQUIRED ON CXX_EXTENSIONS OFF AUTOMOC ON) target_link_libraries(custom_signal_slot PRIVATE Qt5::Core Qt5::Gui Qt5::Widgets) target_compile_options(custom_signal_slot PRIVATE -Wall -Wextra) add_executable(lambda_signal_slot lambda_signal_slot.cpp) set_target_properties(lambda_signal_slot PROPERTIES CXX_STANDARD 17 CXX_STANDARD_REQUIRED ON CXX_EXTENSIONS OFF AUTOMOC ON) target_link_libraries(lambda_signal_slot PRIVATE Qt5::Core Qt5::Gui Qt5::Widgets) target_compile_options(lambda_signal_slot PRIVATE -Wall -Wextra) add_custom_target(all_p03_ch04 DEPENDS builtin_signal_slot custom_signal_slot lambda_signal_slot)