You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
16 lines
683 B
16 lines
683 B
add_executable(WaveSabreStandAlonePlayer main.cpp) |
|
target_link_libraries(WaveSabreStandAlonePlayer WaveSabrePlayerLib) |
|
|
|
if(MSVC) |
|
target_compile_definitions(WaveSabreStandAlonePlayer PRIVATE _CRT_SECURE_NO_WARNINGS) |
|
|
|
target_link_libraries(WaveSabreStandAlonePlayer |
|
$<$<CONFIG:MinSizeRel>:${CMAKE_CURRENT_SOURCE_DIR}/msvcrt_old.lib>) |
|
set_property(TARGET WaveSabreStandAlonePlayer APPEND_STRING PROPERTY LINK_FLAGS_MINSIZEREL |
|
" /NODEFAULTLIB /SAFESEH:NO /MANIFEST:NO /LTCG /OPT:REF /OPT:ICF /DYNAMICBASE:NO") |
|
|
|
if(MSVC AND MSVC_VERSION GREATER 1900) |
|
target_compile_definitions(WaveSabreStandAlonePlayer PRIVATE |
|
$<$<CONFIG:MinSizeRel>:_NO_CRT_STDIO_INLINE>) |
|
endif() |
|
endif()
|
|
|