#========================================================================
# -*- mode: cmake -*-
#
#------------------------------------------------------------------------
CMAKE_MINIMUM_REQUIRED(VERSION 3.12)

include( Autotools/Internal/ci_create_macro_file )

add_subdirectory( Internal )
add_subdirectory( Archive )
add_subdirectory( ArchiveX )

set( NO_TEST_MODULE_SOURCES
  )

set( MODULE_SOURCES
  Autotools.cmake

  ch_top.cmake
  ch_bottom.cmake
  ch_template.cmake

  cm_c_bigendian.cmake
  cm_check_funcs.cmake
  cm_check_headers.cmake
  cm_check_headers_default_autotools.cmake
  cm_check_lib.cmake
  cm_check_progs.cmake
  cm_check_sizeof.cmake
  cm_conditional.cmake
  cm_config_header.cmake
  cm_config_headers.cmake
  cm_define.cmake
  cm_func_strerror_r.cmake
  cm_header_stdc.cmake
  cm_init.cmake
  cm_msg_checking.cmake
  cm_msg_error.cmake
  cm_msg_failure.cmake
  cm_msg_notice.cmake
  cm_msg_result.cmake
  cm_msg_warn.cmake
  cm_prereq.cmake
  cm_pkg_check_modules.cmake
  cm_search_libs.cmake
  cm_subst.cmake
  cm_try_compile.cmake
  cm_try_run.cmake
  )

ci_create_macro_file(
  TAG Autotools
  MODULES ${MODULE_SOURCES}
  NO_TEST_MODULES ${NO_TEST_MODULE_SOURCES}
  MODULE_DIR "Autotools"
  INSTALL_DIR "${IGWNCMAKE_INSTALL_DATADIR}/cmake/Modules"
  )
