Warning, /sdk/codevis/thirdparty/soci/src/backends/postgresql/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 ###############################################################################
0002 #
0003 # This file is part of CMake configuration for SOCI library
0004 #
0005 # Copyright (C) 2010 Mateusz Loskot <mateusz@loskot.net>
0006 # Distributed under the Boost Software License, Version 1.0.
0007 # (See accompanying file LICENSE_1_0.txt or copy at
0008 # http://www.boost.org/LICENSE_1_0.txt)
0009 #
0010 ###############################################################################
0011 
0012 include(CMakeDependentOption)
0013 
0014 option(SOCI_POSTGRESQL_NOSINGLEROWMODE
0015   "Do not use single row mode. PostgreSQL <9 portability."
0016   OFF)
0017 
0018 if (POSTGRESQL_VERSION VERSION_LESS "9.0.0")
0019   set(SOCI_POSTGRESQL_NOSINGLEROWMODE ON CACHE BOOL "Use single row mode for PostgreSQL 9+" FORCE)
0020 endif()
0021 
0022 if(SOCI_POSTGRESQL_NOSINGLEROWMODE)
0023   add_definitions(-DSOCI_POSTGRESQL_NOSINGLEROWMODE=1)
0024 endif()
0025 
0026 soci_backend(PostgreSQL
0027   DEPENDS PostgreSQL
0028   DESCRIPTION "SOCI backend for PostgreSQL"
0029   AUTHORS "Maciej Sobczak, Stephen Hutton"
0030   MAINTAINERS "Mateusz Loskot")
0031 
0032 boost_report_value(SOCI_POSTGRESQL_NOSINLGEROWMODE)