mirror of
https://github.com/YosysHQ/yosys
synced 2026-06-24 17:50:38 +00:00
Try enablind ABC build for MSVC
This commit is contained in:
parent
4763e14852
commit
da50b0d2dd
2 changed files with 9 additions and 1 deletions
|
|
@ -61,8 +61,16 @@ function(yosys_abc_target arg_LIBNAME arg_EXENAME)
|
|||
ABC_NO_DYNAMIC_LINKING
|
||||
$<${YOSYS_ENABLE_THREADS}:ABC_USE_PTHREADS>
|
||||
$<${YOSYS_ENABLE_READLINE}:ABC_USE_READLINE>
|
||||
$<$<CXX_COMPILER_ID:MSVC>:ABC_USE_PTHREADS>
|
||||
$<$<CXX_COMPILER_ID:MSVC>:_WINSOCKAPI_>
|
||||
$<$<CXX_COMPILER_ID:MSVC>:HAVE_STRUCT_TIMESPEC>
|
||||
ABC_NO_RLIMIT
|
||||
)
|
||||
target_compile_options(${arg_LIBNAME} PRIVATE
|
||||
$<$<CXX_COMPILER_ID:MSVC>:/wd4576>
|
||||
$<$<CXX_COMPILER_ID:MSVC>:/Zc:strictStrings->
|
||||
)
|
||||
|
||||
target_safe_compile_options(${arg_LIBNAME} PRIVATE
|
||||
-fpermissive
|
||||
-fno-exceptions
|
||||
|
|
@ -78,6 +86,7 @@ function(yosys_abc_target arg_LIBNAME arg_EXENAME)
|
|||
$<${YOSYS_ENABLE_THREADS}:Threads::Threads>
|
||||
$<${YOSYS_ENABLE_READLINE}:PkgConfig::readline>
|
||||
$<$<BOOL:${WIN32}>:-lshlwapi>
|
||||
$<$<CXX_COMPILER_ID:MSVC>:${CMAKE_SOURCE_DIR}/abc/lib/x64/pthreadVC2.lib>
|
||||
)
|
||||
set_target_properties(${arg_LIBNAME} PROPERTIES
|
||||
YOSYS_IS_ABC ON
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue