Skip to content

Commit f65f178

Browse files
author
Marian Krivos
committed
poco::data vs100 project updates
1 parent c13df6f commit f65f178

10 files changed

Lines changed: 1099 additions & 946 deletions

File tree

‎CMakeLists.txt‎

Lines changed: 20 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ SET(RELEASE_NAME "Unstable-trunk")
1010
SET(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

1616
option(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
5252
if(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+
5561
endif(CMAKE_SYSTEM MATCHES "Windows")
5662

5763
if (CMAKE_SYSTEM MATCHES "Linux")
@@ -69,14 +75,14 @@ if (CMAKE_SYSTEM MATCHES "SunOS")
6975
endif(CMAKE_SYSTEM MATCHES "SunOS")
7076

7177
if (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)
7682
endif (CMAKE_COMPILER_IS_MINGW)
7783

7884
if (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)
8086
endif (CMAKE_COMPILER_IS_CYGWIN)
8187

8288
# SunPro C++
@@ -129,7 +135,12 @@ SET(CPACK_PACKAGE_INSTALL_DIRECTORY "/usr/local")
129135

130136
INCLUDE(CPack)
131137

138+
set(DEBUG_CXX_FLAGS "")
139+
set(RELEASE_CXX_FLAGS "")
140+
set(CXX_FLAGS "")
141+
set(C_FLAGS "")
142+
132143
message(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+

‎Data/Data_vs100.vcxproj‎

Lines changed: 363 additions & 329 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)