if(NOT PROZILLA_BUILD_CLI)
  return()
endif()

add_executable(proz
  download_win.cpp ftpsearch_win.cpp init.cpp interface.c main.cpp misc.cpp prefs.cpp)
target_include_directories(proz PRIVATE
  "${PROJECT_BINARY_DIR}/generated" "${CMAKE_CURRENT_SOURCE_DIR}" ${CURSES_INCLUDE_DIRS})
target_compile_definitions(proz PRIVATE
  HAVE_CONFIG_H=1 LOCALEDIR="${LOCALEDIR}" GLOBAL_CONF_FILE="${GLOBAL_CONF_FILE}")
target_compile_options(proz PRIVATE
  $<$<COMPILE_LANG_AND_ID:C,GNU,Clang>:-Wall;-Wextra>
  $<$<COMPILE_LANG_AND_ID:CXX,GNU,Clang>:-Wall;-Wextra>)
target_link_libraries(proz PRIVATE libprozilla::prozilla ${CURSES_LIBRARIES})
if(Intl_FOUND)
  target_link_libraries(proz PRIVATE Intl::Intl)
endif()
install(TARGETS proz RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}")
