cmake_minimum_required(VERSION 3.8...3.13)

if(${CMAKE_VERSION} VERSION_LESS 3.12)
    cmake_policy(VERSION ${CMAKE_MAJOR_VERSION}.${CMAKE_MINOR_VERSION})
else()
    cmake_policy(VERSION 3.13)
endif()

project(romulus
    VERSION 1.0
    DESCRIPTION "An authenticated encryption with associated data (AEAD) scheme based on a tweakable block cipher (TBC) Skinny"
    LANGUAGES C
)

set(CMAKE_POSITION_INDEPENDENT_CODE on)
add_subdirectory(Romulus-M/)