代码拉取完成,页面将自动刷新
cmake_minimum_required(VERSION 3.5)
project (PyStand LANGUAGES CXX RC)
option(PYSTAND_CONSOLE "Build PyStand as a console application." OFF)
# sources
set(sources
PyStand.cpp
resource.rc
)
if (PYSTAND_CONSOLE)
add_executable(PyStand ${sources})
target_compile_definitions(PyStand PRIVATE PYSTAND_CONSOLE)
else()
add_executable(PyStand WIN32 ${sources})
endif()
# static link
if (CMAKE_GENERATOR MATCHES "Visual Studio")
set(CMAKE_FIND_LIBRARY_SUFFIXES ".lib")
target_compile_options(PyStand
PUBLIC
$<$<CONFIG:Debug>:/MTd>
$<$<CONFIG:Release>:/MT>
$<$<CONFIG:MinSizeRel>:/MT>
)
target_link_options(PyStand PUBLIC /INCREMENTAL:NO /NODEFAULTLIB:MSVCRT)
else()
# for mingw
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS_RELEASE} -s")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS_RELEASE} -s")
target_link_libraries(PyStand
-static
shlwapi
winmm
)
endif()
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。