cmake_minimum_required(VERSION 2.8)

enable_language(C CXX)

if (NOT COMMON_INCLUDED)
  include(${CMAKE_CURRENT_SOURCE_DIR}/shared/common.cmake)
  include(${CMAKE_CURRENT_SOURCE_DIR}/shared/ProjectInfo.cmake)
  include(${CMAKE_CURRENT_SOURCE_DIR}/shared/VersionInfo.cmake)
  include(${CMAKE_CURRENT_SOURCE_DIR}/shared/CreatePackageDataConverters.cmake)
  include(${CMAKE_CURRENT_SOURCE_DIR}/shared/EnableCCache.cmake)
  include(${CMAKE_CURRENT_SOURCE_DIR}/shared/Uninstall.cmake)
  include(${CMAKE_CURRENT_SOURCE_DIR}/shared/InstallSymlink.cmake)
endif (NOT COMMON_INCLUDED)

include_directories(${IRIS_INCLUDE})
link_directories(${IRIS_LIB})

project(vaisala-wr-data-converters)
set(PROJECT_DESCRIPTION "Vaisala Weather Radar Data Converters")

# to use GNU standard installation directories
include(GNUInstallDirs)

ProjectInfo_Print()
ProjectInfo_AddDefinitions()
VersionInfo_Get()
VersionInfo_Print()
EnableCCache()
VersionInfo_AddDefinitions()
set(PROJECT_GIT_SHORT_VERSION "10.3.0")
set(CONVERTERS_IRIS_VER "10.3.0")
CreatePackage()

message(STATUS "IRIS Version for converter packages ${CONVERTERS_IRIS_VER}")

add_subdirectory(ngpipes)
add_subdirectory(archive2_pipe)
add_subdirectory(asterix_pipe)
add_subdirectory(bufr_pipe)
add_subdirectory(dwr2_pipe)
add_subdirectory(ewis_pipe)
add_subdirectory(hdf5_pipe)
add_subdirectory(mcidas_pipe)
add_subdirectory(pipes_in)
add_subdirectory(pipes_out)
add_subdirectory(protox)
add_subdirectory(rainbow_pipe)
add_subdirectory(timeshifters)
add_subdirectory(uf_pipe)


