2018-07-20 15:10:34 -04:00
|
|
|
project(host)
|
|
|
|
|
2016-01-06 00:01:17 +09:00
|
|
|
set(vnrhost_src
|
|
|
|
host.h
|
2018-07-19 00:46:52 -04:00
|
|
|
pipe.h
|
2016-01-06 00:01:17 +09:00
|
|
|
textthread.h
|
2018-07-20 17:21:35 -04:00
|
|
|
winmutex.h
|
2016-01-06 00:01:17 +09:00
|
|
|
host.cc
|
|
|
|
pipe.cc
|
|
|
|
textthread.cc
|
|
|
|
)
|
|
|
|
|
|
|
|
add_library(vnrhost SHARED ${vnrhost_src})
|
|
|
|
|
|
|
|
set_target_properties(vnrhost PROPERTIES LINK_FLAGS /SUBSYSTEM:WINDOWS)
|
|
|
|
|
|
|
|
target_compile_options(vnrhost PRIVATE
|
|
|
|
# /GR-
|
2018-07-22 18:33:45 -07:00
|
|
|
$<$<CONFIG:Release>:/MT>
|
2016-01-06 00:01:17 +09:00
|
|
|
$<$<CONFIG:Debug>:>
|
|
|
|
)
|
|
|
|
|
|
|
|
target_compile_definitions(vnrhost
|
|
|
|
PRIVATE
|
|
|
|
ITH_HAS_CRT
|
|
|
|
_CRT_NON_CONFORMING_SWPRINTFS
|
|
|
|
)
|