@@ -10,8 +10,8 @@ SET(RELEASE_NAME "Unstable-trunk")
1010SET (PROJECT_VERSION ${COMPLETE_VERSION} )
1111
1212#set(COMMON_CXX "-Wall -Wno-sign-compare")
13- set (DEBUG_CXX_FLAGS "${COMMON_CXX} ${ CMAKE_CXX_FLAGS_DEBUG } -D_DEBUG" )
14- set (RELEASE_CXX_FLAGS "${COMMON_CXX} ${ CMAKE_CXX_FLAGS_MINSIZEREL } " )
13+ set (DEBUG_CXX_FLAGS "${CMAKE_CXX_FLAGS_DEBUG } -D_DEBUG" )
14+ set (RELEASE_CXX_FLAGS "${CMAKE_CXX_FLAGS_MINSIZEREL } " )
1515
1616option (ENABLE_TESTS
1717 "Set to OFF|ON (default is OFF) to control build of POCO tests & samples" OFF )
@@ -50,8 +50,14 @@ include(contrib/cmake/FindApache2.cmake)
5050
5151# OS Detection
5252if (CMAKE_SYSTEM MATCHES "Windows" )
53- add_definitions ( -DPOCO_OS_FAMILY_WINDOWS -DPOCO_WIN32_UTF8 )
54- set (SYSLIBS iphlpapi gdi32 odbc32)
53+
54+ add_definitions ( -DPOCO_OS_FAMILY_WINDOWS )
55+ set (SYSLIBS iphlpapi gdi32 odbc32)
56+
57+ if (CMAKE_C_COMPILER_ID MATCHES "MSVC" )
58+ message (STATUS "XXX: MS Visual Compiler detected" )
59+ endif (CMAKE_C_COMPILER_ID MATCHES "MSVC" )
60+
5561endif (CMAKE_SYSTEM MATCHES "Windows" )
5662
5763if (CMAKE_SYSTEM MATCHES "Linux" )
@@ -69,14 +75,14 @@ if (CMAKE_SYSTEM MATCHES "SunOS")
6975endif (CMAKE_SYSTEM MATCHES "SunOS" )
7076
7177if (CMAKE_COMPILER_IS_MINGW)
72- add_definitions (-DWC_NO_BEST_FIT_CHARS=0x400 )
78+ add_definitions (-DWC_NO_BEST_FIT_CHARS=0x400 -DPOCO_WIN32_UTF8 )
7379 add_definitions (-mno-cygwin -D_WIN32 -DMINGW32 -DWINVER=0x500 -DODBCVER=0x0300 -DPOCO_THREAD_STACK_SIZE -DFoundation_Config_INCLUDED )
7480 link_directories (/usr/local/lib /usr/lib )
7581 include_directories (/usr/local/include /usr/include )
7682endif (CMAKE_COMPILER_IS_MINGW )
7783
7884if (CMAKE_COMPILER_IS_CYGWIN)
79- # add_definitions(-DWC_NO_BEST_FIT_CHARS=0x400)
85+ # add_definitions(-DWC_NO_BEST_FIT_CHARS=0x400 -DPOCO_WIN32_UTF8 )
8086endif (CMAKE_COMPILER_IS_CYGWIN )
8187
8288# SunPro C++
@@ -129,7 +135,12 @@ SET(CPACK_PACKAGE_INSTALL_DIRECTORY "/usr/local")
129135
130136INCLUDE (CPack )
131137
138+ set (DEBUG_CXX_FLAGS "" )
139+ set (RELEASE_CXX_FLAGS "" )
140+ set (CXX_FLAGS "" )
141+ set (C_FLAGS "" )
142+
132143message (STATUS "CMake ${CMAKE_VERSION } successfully configured ${PROJECT_NAME } using ${CMAKE_GENERATOR } generator" )
133- message (STATUS "XXX: CMAKE_CXX_FLAGS =${CMAKE_CXX_FLAGS } " )
134- message (STATUS "XXX: CMAKE_CXX_FLAGS_DEBUG =${CMAKE_CXX_FLAGS_DEBUG } " )
135- message ( STATUS "XXX: CMAKE_CXX_FLAGS_RELEASE= ${ CMAKE_CXX_FLAGS_RELEASE } " )
144+ message (STATUS "XXX: DEBUG =${DEBUG_CXX_FLAGS } " )
145+ message (STATUS "XXX: RELEASE =${RELEASE_CXX_FLAGS } " )
146+
0 commit comments