include_directories(${CMAKE_CURRENT_SOURCE_DIR})

if(NOT MSVC)
  add_compile_options(-Wall -Werror)
endif()
# Uncomment to compile with even more warnings add_compile_options(-Wextra)
if(NOT MSVC)
  add_compile_options(-Wno-unused-parameter)
endif()

add_subdirectory(util)
add_subdirectory(cli)
add_subdirectory(conf)
add_subdirectory(cred)
add_subdirectory(dialogs)
add_subdirectory(git)
add_subdirectory(host)
add_subdirectory(index)
add_subdirectory(log)
add_subdirectory(plugins)
add_subdirectory(tools)
add_subdirectory(ui)
add_subdirectory(editor)
add_subdirectory(update)
add_subdirectory(watcher)

# Add executable last.
add_subdirectory(app)
