31 lines
657 B
CMake
31 lines
657 B
CMake
add_executable(${PROJECT_NAME}
|
|
deltachat_context.cc
|
|
deltachat_context.hh
|
|
login_dialog.cc
|
|
login_dialog.hh
|
|
main.cc
|
|
main.hh
|
|
main_window.cc
|
|
main_window.hh
|
|
)
|
|
target_link_libraries(${PROJECT_NAME}
|
|
PRIVATE
|
|
deltachat-core::libdeltachat
|
|
Qt6::Widgets
|
|
)
|
|
target_compile_features(${PROJECT_NAME}
|
|
PRIVATE
|
|
cxx_std_20
|
|
)
|
|
target_compile_options(${PROJECT_NAME}
|
|
PRIVATE
|
|
$<$<OR:$<CXX_COMPILER_ID:Clang>,$<CXX_COMPILER_ID:AppleClang>,$<CXX_COMPILER_ID:GNU>>:-Wall -Wextra>
|
|
)
|
|
set_target_properties(${PROJECT_NAME} PROPERTIES
|
|
WIN32_EXECUTABLE ON
|
|
MACOSX_BUNDLE ON
|
|
)
|
|
install(TARGETS ${PROJECT_NAME})
|
|
|
|
add_autoformat_target(${PROJECT_NAME})
|