cmake_minimum_required(VERSION 3.18)

include(cmake/project_info.cmake)
project_info()

project(${JSON_NAME}
    VERSION ${JSON_VERSION}
    DESCRIPTION ${JSON_DESCRIPTION}
    LANGUAGES CXX
)
SET(GCC_COVERAGE_COMPILE_FLAGS "-g -std=c++17 -fPIC -march=x86-64 -mavx2")
add_definitions(${GCC_COVERAGE_COMPILE_FLAGS})

#===========#
#  Options  #
#===========#
# Set default build type to Release if empty.
set(CMAKE_BUILD_TYPE "Release" CACHE STRING
    "Choose the type of build, options are: Debug Release RelWithDebInfo MinSizeRel.")

#=================#
#  Add Executable #
#=================#

add_executable(lapjv src/lapMain.cpp )
target_include_directories(lapjv PRIVATE include)
# target_link_libraries(hungarian_ortools ortools::ortools)




