2018-04-24 14:51:18 +02:00
|
|
|
# EVMC: Ethereum Client-VM Connector API.
|
2019-04-24 16:12:13 +02:00
|
|
|
# Copyright 2018-2019 The EVMC Authors.
|
2019-03-14 17:37:26 +01:00
|
|
|
# Licensed under the Apache License, Version 2.0.
|
2018-04-12 11:01:24 +02:00
|
|
|
|
2018-06-08 12:44:33 +02:00
|
|
|
hunter_add_package(GTest)
|
|
|
|
find_package(GTest CONFIG REQUIRED)
|
|
|
|
|
2018-08-28 11:03:11 +02:00
|
|
|
if(NOT CMAKE_CXX_STANDARD)
|
|
|
|
set(CMAKE_CXX_STANDARD 11)
|
|
|
|
set(CMAKE_CXX_EXTENSIONS OFF)
|
2019-03-11 12:31:12 +01:00
|
|
|
set(CMAKE_C_EXTENSIONS OFF)
|
2018-08-28 11:03:11 +02:00
|
|
|
endif()
|
|
|
|
|
2019-03-14 17:37:26 +01:00
|
|
|
if(EVMC_TESTING)
|
|
|
|
add_subdirectory(integration)
|
|
|
|
add_subdirectory(unittests)
|
|
|
|
endif()
|
|
|
|
|
2018-04-12 11:01:24 +02:00
|
|
|
add_subdirectory(vmtester)
|