forked from github/verilator
Fix cmake 3.12+ warnings on MSWIN.
This commit is contained in:
parent
31130c4b4a
commit
4aa3e72509
@ -15,7 +15,7 @@
|
|||||||
cmake_minimum_required(VERSION 3.15)
|
cmake_minimum_required(VERSION 3.15)
|
||||||
cmake_policy(SET CMP0091 NEW) # Use MSVC_RUNTIME_LIBRARY to select the runtime
|
cmake_policy(SET CMP0091 NEW) # Use MSVC_RUNTIME_LIBRARY to select the runtime
|
||||||
project(Verilator
|
project(Verilator
|
||||||
VERSION 5.003
|
VERSION 5.007
|
||||||
HOMEPAGE_URL https://verilator.org
|
HOMEPAGE_URL https://verilator.org
|
||||||
LANGUAGES CXX
|
LANGUAGES CXX
|
||||||
)
|
)
|
||||||
|
@ -19,7 +19,8 @@
|
|||||||
# cmake ..
|
# cmake ..
|
||||||
# cmake --build .
|
# cmake --build .
|
||||||
|
|
||||||
cmake_minimum_required(VERSION 3.8)
|
cmake_minimum_required(VERSION 3.12)
|
||||||
|
cmake_policy(SET CMP0074 NEW)
|
||||||
project(cmake_hello_c)
|
project(cmake_hello_c)
|
||||||
|
|
||||||
find_package(verilator HINTS $ENV{VERILATOR_ROOT} ${VERILATOR_ROOT})
|
find_package(verilator HINTS $ENV{VERILATOR_ROOT} ${VERILATOR_ROOT})
|
||||||
|
@ -19,7 +19,8 @@
|
|||||||
# cmake ..
|
# cmake ..
|
||||||
# cmake --build .
|
# cmake --build .
|
||||||
|
|
||||||
cmake_minimum_required(VERSION 3.8)
|
cmake_minimum_required(VERSION 3.12)
|
||||||
|
cmake_policy(SET CMP0074 NEW)
|
||||||
project(cmake_hello_sc CXX)
|
project(cmake_hello_sc CXX)
|
||||||
|
|
||||||
find_package(verilator HINTS $ENV{VERILATOR_ROOT} ${VERILATOR_ROOT})
|
find_package(verilator HINTS $ENV{VERILATOR_ROOT} ${VERILATOR_ROOT})
|
||||||
|
@ -19,7 +19,8 @@
|
|||||||
# cmake ..
|
# cmake ..
|
||||||
# cmake --build .
|
# cmake --build .
|
||||||
|
|
||||||
cmake_minimum_required(VERSION 3.8)
|
cmake_minimum_required(VERSION 3.12)
|
||||||
|
cmake_policy(SET CMP0074 NEW)
|
||||||
project(cmake_protect_lib)
|
project(cmake_protect_lib)
|
||||||
|
|
||||||
find_package(verilator HINTS $ENV{VERILATOR_ROOT} ${VERILATOR_ROOT})
|
find_package(verilator HINTS $ENV{VERILATOR_ROOT} ${VERILATOR_ROOT})
|
||||||
|
@ -19,7 +19,8 @@
|
|||||||
# cmake ..
|
# cmake ..
|
||||||
# cmake --build .
|
# cmake --build .
|
||||||
|
|
||||||
cmake_minimum_required(VERSION 3.8)
|
cmake_minimum_required(VERSION 3.12)
|
||||||
|
cmake_policy(SET CMP0074 NEW)
|
||||||
project(cmake_tracing_c)
|
project(cmake_tracing_c)
|
||||||
|
|
||||||
find_package(verilator HINTS $ENV{VERILATOR_ROOT} ${VERILATOR_ROOT})
|
find_package(verilator HINTS $ENV{VERILATOR_ROOT} ${VERILATOR_ROOT})
|
||||||
|
@ -19,7 +19,9 @@
|
|||||||
# cmake ..
|
# cmake ..
|
||||||
# cmake --build .
|
# cmake --build .
|
||||||
|
|
||||||
cmake_minimum_required(VERSION 3.8)
|
cmake_minimum_required(VERSION 3.12)
|
||||||
|
cmake_policy(SET CMP0074 NEW)
|
||||||
|
|
||||||
project(cmake_tracing_sc_example CXX)
|
project(cmake_tracing_sc_example CXX)
|
||||||
|
|
||||||
find_package(verilator HINTS $ENV{VERILATOR_ROOT} ${VERILATOR_ROOT})
|
find_package(verilator HINTS $ENV{VERILATOR_ROOT} ${VERILATOR_ROOT})
|
||||||
|
@ -12,7 +12,8 @@
|
|||||||
#
|
#
|
||||||
######################################################################
|
######################################################################
|
||||||
|
|
||||||
cmake_minimum_required(VERSION 3.8)
|
cmake_minimum_required(VERSION 3.12)
|
||||||
|
cmake_policy(SET CMP0074 NEW)
|
||||||
set(TEST_REQUIRED_VARS NAME CSOURCES OPT_FAST OPT_GLOBAL
|
set(TEST_REQUIRED_VARS NAME CSOURCES OPT_FAST OPT_GLOBAL
|
||||||
VERILATOR_ROOT VERILATOR_ARGS
|
VERILATOR_ROOT VERILATOR_ARGS
|
||||||
VERILATOR_SOURCES SYSTEMC VERBOSE VERILATION)
|
VERILATOR_SOURCES SYSTEMC VERBOSE VERILATION)
|
||||||
|
@ -10,7 +10,8 @@
|
|||||||
#
|
#
|
||||||
######################################################################
|
######################################################################
|
||||||
|
|
||||||
cmake_minimum_required (VERSION 3.8)
|
cmake_minimum_required(VERSION 3.12)
|
||||||
|
cmake_policy(SET CMP0074 NEW)
|
||||||
project (t_hier_block_cmake)
|
project (t_hier_block_cmake)
|
||||||
|
|
||||||
find_package(verilator REQUIRED)
|
find_package(verilator REQUIRED)
|
||||||
|
@ -19,7 +19,8 @@
|
|||||||
#
|
#
|
||||||
######################################################################
|
######################################################################
|
||||||
|
|
||||||
cmake_minimum_required(VERSION 3.8)
|
cmake_minimum_required(VERSION 3.12)
|
||||||
|
cmake_policy(SET CMP0074 NEW)
|
||||||
|
|
||||||
# Prefer VERILATOR_ROOT from environment
|
# Prefer VERILATOR_ROOT from environment
|
||||||
if (DEFINED ENV{VERILATOR_ROOT})
|
if (DEFINED ENV{VERILATOR_ROOT})
|
||||||
|
Loading…
Reference in New Issue
Block a user