Skip to content

Commit 9c87bda

Browse files
committed
Fix release building on windows
1 parent d5cf98b commit 9c87bda

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

CMakeLists.txt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ configure_file(${RESOURCES_DIRECTORY}/Build-files/resources.rc.in ${RESOURCES_DI
3434
#global properties
3535
set_property(DIRECTORY APPEND PROPERTY COMPILE_DEFINITIONS
3636
$<$<PLATFORM_ID:Windows>:_CRT_SECURE_NO_WARNINGS>
37+
$<$<PLATFORM_ID:Windows>:NOMINMAX>
3738
$<$<PLATFORM_ID:Linux>:JUCE_DISABLE_NATIVE_FILECHOOSERS=1>
3839
$<$<CONFIG:Debug>:DEBUG=1>
3940
$<$<CONFIG:Debug>:_DEBUG=1>
@@ -103,7 +104,8 @@ if(MSVC)
103104
set_property(TARGET open-ephys APPEND PROPERTY COMPILE_DEFINITIONS "JUCE_API=__declspec(dllexport)")
104105
target_compile_options(open-ephys PRIVATE /sdl- /nologo /MP)
105106
target_link_libraries(open-ephys setupapi.lib opengl32.lib glu32.lib)
106-
set_property(TARGET open-ephys APPEND_STRING PROPERTY LINK_FLAGS "/NODEFAULTLIB:\"libcmt.lib\" /NODEFAULTLIB:\"msvcrt.lib\" /SUBSYSTEM:WINDOWS")
107+
set_property(TARGET open-ephys APPEND_STRING PROPERTY LINK_FLAGS_DEBUG " /NODEFAULTLIB:\"libcmt.lib\" /NODEFAULTLIB:\"msvcrt.lib\"")
108+
set_property(TARGET open-ephys APPEND_STRING PROPERTY LINK_FLAGS " /SUBSYSTEM:WINDOWS")
107109
if (CMAKE_SIZEOF_VOID_P EQUAL 8)
108110
set(DLLARCH "Win64")
109111
else()

0 commit comments

Comments
 (0)