From e1af35f0618e36b6e43bef3aca09ca516046fd5f Mon Sep 17 00:00:00 2001 From: Eduardo Bart Date: Tue, 17 May 2011 01:48:52 -0300 Subject: [PATCH] no console on windows --- CMakeLists.txt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index da1dba2c..2d916483 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -111,7 +111,11 @@ SET(SOURCES IF(WIN32) SET(SOURCES ${SOURCES} src/framework/platform/win32platform.cpp) SET(ADDITIONAL_LIBRARIES ws2_32) - ADD_DEFINITIONS(-D_WIN32_WINNT=0x0501 -DWIN32_NO_CONSOLE) + IF(CMAKE_COMPILER_IS_GNUCXX) + SET(CMAKE_CXX_LINK_FLAGS "${CMAKE_CXX_LINK_FLAGS} -mwindows") + ADD_DEFINITIONS(-D_WIN32_WINNT=0x0501) + ENDIF(CMAKE_COMPILER_IS_GNUCXX) + ADD_DEFINITIONS(-DWIN32_NO_CONSOLE) ELSE(WIN32) SET(SOURCES ${SOURCES} src/framework/platform/x11platform.cpp) SET(ADDITIONAL_LIBRARIES pthread GLU)