cleans up project and adds axi4_pin_level test

This commit is contained in:
2022-10-02 08:14:58 +02:00
parent 219c2e60cd
commit 6516244afe
37 changed files with 386 additions and 2836 deletions

View File

@@ -15,7 +15,7 @@ include(BuildType)
#enable_testing()
set(CMAKE_CXX_STANDARD 11)
set(CMAKE_CXX_STANDARD 14)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(CMAKE_CXX_EXTENSIONS OFF)
set(CMAKE_POSITION_INDEPENDENT_CODE ON)
@@ -61,7 +61,7 @@ endif()
endif()
conan_check()
conan_configure(REQUIRES fmt/6.1.2 boost/1.75.0 gsl-lite/0.37.0 systemc/2.3.3 systemc-cci/1.0.0
conan_configure(REQUIRES fmt/6.1.2 boost/1.75.0 gsl-lite/0.37.0 systemc/2.3.3 systemc-cci/1.0.0 catch2/3.1.0
GENERATORS cmake_find_package
OPTIONS fmt:header_only=True
)
@@ -72,10 +72,12 @@ find_package(ZLIB)
set(Boost_NO_BOOST_CMAKE ON) # Don't do a find_package in config mode before searching for a regular boost install.
find_package(Boost COMPONENTS program_options filesystem system thread REQUIRED)
find_package(fmt)
find_package(Catch2)
include(SystemCPackage)
enable_testing()
add_subdirectory(scc)
add_subdirectory(examples)
add_subdirectory(src)
add_subdirectory(tests)