You've already forked mariadb-columnstore-engine
mirror of
https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
synced 2025-07-30 19:23:07 +03:00
stubs and cmake formatting
This commit is contained in:
committed by
Leonid Fedorov
parent
2036e521c7
commit
6db2dc668f
@ -37,6 +37,8 @@ include(check_compiler_flag)
|
|||||||
include(ExternalProject)
|
include(ExternalProject)
|
||||||
include(CheckCXXSourceCompiles)
|
include(CheckCXXSourceCompiles)
|
||||||
include(packages)
|
include(packages)
|
||||||
|
include(boost)
|
||||||
|
include(thrift)
|
||||||
include(dirs)
|
include(dirs)
|
||||||
include(includes)
|
include(includes)
|
||||||
include(libs)
|
include(libs)
|
||||||
@ -45,9 +47,6 @@ include(columnstore_version)
|
|||||||
include(configureEngine)
|
include(configureEngine)
|
||||||
include(compiler_flags)
|
include(compiler_flags)
|
||||||
include(misc)
|
include(misc)
|
||||||
include(boost)
|
|
||||||
include(thrift)
|
|
||||||
include(ColumnstoreLibrary)
|
|
||||||
|
|
||||||
set(COMPONENTS
|
set(COMPONENTS
|
||||||
dbcon/mysql
|
dbcon/mysql
|
||||||
|
@ -38,34 +38,34 @@ cd - >/dev/null
|
|||||||
echo "Arguments received: $@"
|
echo "Arguments received: $@"
|
||||||
message "Building Mariadb Server from $color_yellow$MDB_SOURCE_PATH$color_normal"
|
message "Building Mariadb Server from $color_yellow$MDB_SOURCE_PATH$color_normal"
|
||||||
|
|
||||||
optparse.define short=t long=build-type desc="Build Type: ${BUILD_TYPE_OPTIONS[*]}" variable=MCS_BUILD_TYPE
|
optparse.define short=A long=asan desc="Build with ASAN" variable=ASAN default=false value=true
|
||||||
|
optparse.define short=a long=build-path variable=MARIA_BUILD_PATH default="$MDB_SOURCE_PATH"/../MariaDBBuild
|
||||||
|
optparse.define short=B long=run-microbench desc="Compile and run microbenchmarks " variable=RUN_BENCHMARKS default=false value=true
|
||||||
|
optparse.define short=c long=cloud desc="Enable cloud storage" variable=CLOUD_STORAGE_ENABLED default=false value=true
|
||||||
|
optparse.define short=C long=force-cmake-reconfig desc="Force cmake reconfigure" variable=FORCE_CMAKE_CONFIG default=false value=true
|
||||||
optparse.define short=d long=distro desc="Choose your OS: ${DISTRO_OPTIONS[*]}" variable=OS
|
optparse.define short=d long=distro desc="Choose your OS: ${DISTRO_OPTIONS[*]}" variable=OS
|
||||||
optparse.define short=D long=install-deps desc="Install dependences" variable=INSTALL_DEPS default=false value=true
|
optparse.define short=D long=install-deps desc="Install dependences" variable=INSTALL_DEPS default=false value=true
|
||||||
optparse.define short=C long=force-cmake-reconfig desc="Force cmake reconfigure" variable=FORCE_CMAKE_CONFIG default=false value=true
|
optparse.define short=F long=custom-cmake-flags desc="Add custom cmake flags" variable=CUSTOM_CMAKE_FLAGS
|
||||||
optparse.define short=S long=skip-columnstore-submodules desc="Skip columnstore submodules initialization" variable=SKIP_SUBMODULES default=false value=true
|
|
||||||
optparse.define short=u long=skip-unit-tests desc="Skip UnitTests" variable=SKIP_UNIT_TESTS default=false value=true
|
|
||||||
optparse.define short=B long=run-microbench desc="Compile and run microbenchmarks " variable=RUN_BENCHMARKS default=false value=true
|
|
||||||
optparse.define short=W long=without-core-dumps desc="Do not produce core dumps" variable=WITHOUT_COREDUMPS default=false value=true
|
|
||||||
optparse.define short=v long=verbose desc="Verbose makefile commands" variable=MAKEFILE_VERBOSE default=false value=true
|
|
||||||
optparse.define short=A long=asan desc="Build with ASAN" variable=ASAN default=false value=true
|
|
||||||
optparse.define short=T long=tsan desc="Build with TSAN" variable=TSAN default=false value=true
|
|
||||||
optparse.define short=U long=ubsan desc="Build with UBSAN" variable=UBSAN default=false value=true
|
|
||||||
optparse.define short=P long=report-path desc="Path for storing reports and profiles" variable=REPORT_PATH default="/core"
|
|
||||||
optparse.define short=N long=ninja desc="Build with ninja" variable=USE_NINJA default=false value=true
|
|
||||||
optparse.define short=G long=draw-deps desc="Draw dependencies graph" variable=DRAW_DEPS default=false value=true
|
|
||||||
optparse.define short=M long=skip-smoke desc="Skip final smoke test" variable=SKIP_SMOKE default=false value=true
|
|
||||||
optparse.define short=n long=no-clean-install desc="Do not perform a clean install (keep existing db files)" variable=NO_CLEAN default=false value=true
|
|
||||||
optparse.define short=j long=parallel desc="Number of paralles for build" variable=CPUS default=$(getconf _NPROCESSORS_ONLN)
|
|
||||||
optparse.define short=F long=show-build-flags desc="Print CMake flags, while build" variable=PRINT_CMAKE_FLAGS default=false value=true
|
|
||||||
optparse.define short=c long=cloud desc="Enable cloud storage" variable=CLOUD_STORAGE_ENABLED default=false value=true
|
|
||||||
optparse.define short=f long=do-not-freeze-revision desc="Disable revision freezing, or do not set 'update none' for columnstore submodule in MDB repository" variable=DO_NOT_FREEZE_REVISION default=false value=true
|
optparse.define short=f long=do-not-freeze-revision desc="Disable revision freezing, or do not set 'update none' for columnstore submodule in MDB repository" variable=DO_NOT_FREEZE_REVISION default=false value=true
|
||||||
optparse.define short=a long=build-path variable=MARIA_BUILD_PATH default="$MDB_SOURCE_PATH"/../MariaDBBuild
|
optparse.define short=G long=draw-deps desc="Draw dependencies graph" variable=DRAW_DEPS default=false value=true
|
||||||
optparse.define short=O long=static desc="Build all with static libraries" variable=STATIC_BUILD default=false value=true
|
optparse.define short=j long=parallel desc="Number of paralles for build" variable=CPUS default=$(getconf _NPROCESSORS_ONLN)
|
||||||
|
optparse.define short=M long=skip-smoke desc="Skip final smoke test" variable=SKIP_SMOKE default=false value=true
|
||||||
|
optparse.define short=N long=ninja desc="Build with ninja" variable=USE_NINJA default=false value=true
|
||||||
|
optparse.define short=n long=no-clean-install desc="Do not perform a clean install (keep existing db files)" variable=NO_CLEAN default=false value=true
|
||||||
optparse.define short=o long=recompile-only variable=RECOMPILE_ONLY default=false value=true
|
optparse.define short=o long=recompile-only variable=RECOMPILE_ONLY default=false value=true
|
||||||
optparse.define short=r long=restart-services variable=RESTART_SERVICES default=true value=false
|
optparse.define short=O long=static desc="Build all with static libraries" variable=STATIC_BUILD default=false value=true
|
||||||
optparse.define short=s long=sccache desc="Build with sccache" variable=SCCACHE default=false value=true
|
|
||||||
optparse.define short=p long=build-packages desc="Build packages" variable=BUILD_PACKAGES default=false value=true
|
optparse.define short=p long=build-packages desc="Build packages" variable=BUILD_PACKAGES default=false value=true
|
||||||
|
optparse.define short=P long=report-path desc="Path for storing reports and profiles" variable=REPORT_PATH default="/core"
|
||||||
|
optparse.define short=r long=restart-services variable=RESTART_SERVICES default=true value=false
|
||||||
optparse.define short=R long=server-version desc="MariaDB server version" variable=MARIADB_SERVER_VERSION
|
optparse.define short=R long=server-version desc="MariaDB server version" variable=MARIADB_SERVER_VERSION
|
||||||
|
optparse.define short=s long=sccache desc="Build with sccache" variable=SCCACHE default=false value=true
|
||||||
|
optparse.define short=S long=skip-columnstore-submodules desc="Skip columnstore submodules initialization" variable=SKIP_SUBMODULES default=false value=true
|
||||||
|
optparse.define short=t long=build-type desc="Build Type: ${BUILD_TYPE_OPTIONS[*]}" variable=MCS_BUILD_TYPE
|
||||||
|
optparse.define short=T long=tsan desc="Build with TSAN" variable=TSAN default=false value=true
|
||||||
|
optparse.define short=u long=skip-unit-tests desc="Skip UnitTests" variable=SKIP_UNIT_TESTS default=false value=true
|
||||||
|
optparse.define short=U long=ubsan desc="Build with UBSAN" variable=UBSAN default=false value=true
|
||||||
|
optparse.define short=v long=verbose desc="Verbose makefile commands" variable=MAKEFILE_VERBOSE default=false value=true
|
||||||
|
optparse.define short=W long=without-core-dumps desc="Do not produce core dumps" variable=WITHOUT_COREDUMPS default=false value=true
|
||||||
|
|
||||||
source $(optparse.build)
|
source $(optparse.build)
|
||||||
|
|
||||||
@ -369,10 +369,10 @@ construct_cmake_flags() {
|
|||||||
MDB_CMAKE_FLAGS+=(-DDEB=${CODENAME})
|
MDB_CMAKE_FLAGS+=(-DDEB=${CODENAME})
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ $PRINT_CMAKE_FLAGS = true ]]; then
|
MDB_CMAKE_FLAGS+=($CUSTOM_CMAKE_FLAGS)
|
||||||
message "Building with flags"
|
|
||||||
newline_array "${MDB_CMAKE_FLAGS[@]}"
|
message "Building with flags"
|
||||||
fi
|
newline_array "${MDB_CMAKE_FLAGS[@]}"
|
||||||
}
|
}
|
||||||
|
|
||||||
init_submodules() {
|
init_submodules() {
|
||||||
|
@ -1,32 +1,31 @@
|
|||||||
CMAKE_MINIMUM_REQUIRED(VERSION 3.11)
|
cmake_minimum_required(VERSION 3.11)
|
||||||
|
|
||||||
STRING(TIMESTAMP CURRENT_YEAR "%Y")
|
string(TIMESTAMP CURRENT_YEAR "%Y")
|
||||||
|
|
||||||
PROJECT(cmapi NONE)
|
project(cmapi NONE)
|
||||||
|
|
||||||
SET(CPACK_PACKAGE_NAME "MariaDB-columnstore-cmapi")
|
|
||||||
|
|
||||||
|
set(CPACK_PACKAGE_NAME "MariaDB-columnstore-cmapi")
|
||||||
|
|
||||||
# use columnstore package versioning
|
# use columnstore package versioning
|
||||||
SET(CMAPI "YES")
|
set(CMAPI "YES")
|
||||||
LIST(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_LIST_DIR}/cmake)
|
list(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_LIST_DIR}/cmake)
|
||||||
MESSAGE(STATUS "GET SERVER_DIR from input argument ${SERVER_DIR}")
|
message(STATUS "GET SERVER_DIR from input argument ${SERVER_DIR}")
|
||||||
SET(SERVER_SOURCE_DIR "${SERVER_DIR}")
|
set(SERVER_SOURCE_DIR "${SERVER_DIR}")
|
||||||
INCLUDE(cmapi_misc)
|
include(cmapi_misc)
|
||||||
# Get mysql version
|
# Get mysql version
|
||||||
GET_MYSQL_VERSION()
|
get_mysql_version()
|
||||||
# get CMAPI version from Columnstore version
|
# get CMAPI version from Columnstore version
|
||||||
SET(ENGINE_SRC_DIR ${CMAKE_CURRENT_SOURCE_DIR}/..)
|
set(ENGINE_SRC_DIR ${CMAKE_CURRENT_SOURCE_DIR}/..)
|
||||||
LIST(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_LIST_DIR}/../cmake)
|
list(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_LIST_DIR}/../cmake)
|
||||||
INCLUDE(columnstore_version)
|
include(columnstore_version)
|
||||||
|
|
||||||
|
set(CMAPI_PACKAGE_VERSION "${CMAPI_VERSION_MAJOR}.${CMAPI_VERSION_MINOR}.${CMAPI_VERSION_PATCH}")
|
||||||
|
|
||||||
SET(CMAPI_PACKAGE_VERSION "${CMAPI_VERSION_MAJOR}.${CMAPI_VERSION_MINOR}.${CMAPI_VERSION_PATCH}")
|
set(CMAPI_USER "root")
|
||||||
|
|
||||||
SET(CMAPI_USER "root")
|
set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "MariaDB ColumnStore CMAPI: cluster management API and command line tool.")
|
||||||
|
set(CPACK_PACKAGE_DESCRIPTION
|
||||||
SET(CPACK_PACKAGE_DESCRIPTION_SUMMARY "MariaDB ColumnStore CMAPI: cluster management API and command line tool.")
|
"${CPACK_PACKAGE_DESCRIPTION_SUMMARY}
|
||||||
SET(CPACK_PACKAGE_DESCRIPTION "${CPACK_PACKAGE_DESCRIPTION_SUMMARY}
|
|
||||||
|
|
||||||
It is GPL v2 licensed, which means you can use the it free of charge under the
|
It is GPL v2 licensed, which means you can use the it free of charge under the
|
||||||
conditions of the GNU General Public License Version 2 (http://www.gnu.org/licenses/).
|
conditions of the GNU General Public License Version 2 (http://www.gnu.org/licenses/).
|
||||||
@ -34,165 +33,188 @@ conditions of the GNU General Public License Version 2 (http://www.gnu.org/licen
|
|||||||
MariaDB documentation can be found at https://mariadb.com/kb
|
MariaDB documentation can be found at https://mariadb.com/kb
|
||||||
MariaDB bug reports should be submitted through https://jira.mariadb.org
|
MariaDB bug reports should be submitted through https://jira.mariadb.org
|
||||||
|
|
||||||
")
|
"
|
||||||
SET(CPACK_PACKAGE_URL "http://www.mariadb.com")
|
)
|
||||||
SET(CPACK_PACKAGE_CONTACT "MariaDB Corporation Ab")
|
set(CPACK_PACKAGE_URL "http://www.mariadb.com")
|
||||||
SET(CPACK_PACKAGE_SUMMARY "MariaDB ColumnStore CMAPI: cluster management API and command line tool.")
|
set(CPACK_PACKAGE_CONTACT "MariaDB Corporation Ab")
|
||||||
SET(CPACK_PACKAGE_VENDOR "MariaDB Corporation Ab")
|
set(CPACK_PACKAGE_SUMMARY "MariaDB ColumnStore CMAPI: cluster management API and command line tool.")
|
||||||
SET(CPACK_PACKAGE_LICENSE "Copyright (c) ${CURRENT_YEAR} MariaDB Corporation Ab.; redistributable under the terms of the GPLv2, see the file LICENSE.GPL2 for details.")
|
set(CPACK_PACKAGE_VENDOR "MariaDB Corporation Ab")
|
||||||
|
set(CPACK_PACKAGE_LICENSE
|
||||||
|
"Copyright (c) ${CURRENT_YEAR} MariaDB Corporation Ab.; redistributable under the terms of the GPLv2, see the file LICENSE.GPL2 for details."
|
||||||
|
)
|
||||||
|
|
||||||
SET(BIN_DIR "/usr/bin")
|
set(BIN_DIR "/usr/bin")
|
||||||
SET(ETC_DIR "/etc/columnstore")
|
set(ETC_DIR "/etc/columnstore")
|
||||||
SET(SHARE_DIR "/usr/share/columnstore")
|
set(SHARE_DIR "/usr/share/columnstore")
|
||||||
SET(CMAPI_DIR "${SHARE_DIR}/cmapi")
|
set(CMAPI_DIR "${SHARE_DIR}/cmapi")
|
||||||
SET(SYSTEMD_UNIT_DIR "/usr/lib/systemd/system")
|
set(SYSTEMD_UNIT_DIR "/usr/lib/systemd/system")
|
||||||
SET(SYSTEMD_ENGINE_UNIT_NAME "mariadb-columnstore")
|
set(SYSTEMD_ENGINE_UNIT_NAME "mariadb-columnstore")
|
||||||
SET(CMAPI_CONF_FILEPATH "${ETC_DIR}/cmapi_server.conf")
|
set(CMAPI_CONF_FILEPATH "${ETC_DIR}/cmapi_server.conf")
|
||||||
SET(MAN_DIR "/usr/share/man/man1")
|
set(MAN_DIR "/usr/share/man/man1")
|
||||||
|
|
||||||
STRING(TOLOWER ${CPACK_PACKAGE_NAME} SYSTEMD_UNIT_NAME)
|
string(TOLOWER ${CPACK_PACKAGE_NAME} SYSTEMD_UNIT_NAME)
|
||||||
|
|
||||||
CONFIGURE_FILE(VERSION.template VERSION)
|
configure_file(VERSION.template VERSION)
|
||||||
CONFIGURE_FILE(service.template ${SYSTEMD_UNIT_NAME}.service)
|
configure_file(service.template ${SYSTEMD_UNIT_NAME}.service)
|
||||||
CONFIGURE_FILE(systemd.env.template systemd.env)
|
configure_file(systemd.env.template systemd.env)
|
||||||
CONFIGURE_FILE(postinst.template postinst)
|
configure_file(postinst.template postinst)
|
||||||
CONFIGURE_FILE(prerm.template prerm)
|
configure_file(prerm.template prerm)
|
||||||
CONFIGURE_FILE(conffiles.template conffiles)
|
configure_file(conffiles.template conffiles)
|
||||||
CONFIGURE_FILE(mcs.template mcs)
|
configure_file(mcs.template mcs)
|
||||||
CONFIGURE_FILE(mcs_aws.template mcs_aws)
|
configure_file(mcs_aws.template mcs_aws)
|
||||||
CONFIGURE_FILE(mcs_gsutil.template mcs_gsutil)
|
configure_file(mcs_gsutil.template mcs_gsutil)
|
||||||
|
|
||||||
INSTALL(DIRECTORY python deps mcs_node_control failover cmapi_server engine_files mcs_cluster_tool
|
install(
|
||||||
DESTINATION ${CMAPI_DIR}
|
DIRECTORY python
|
||||||
USE_SOURCE_PERMISSIONS
|
deps
|
||||||
PATTERN "test" EXCLUDE
|
mcs_node_control
|
||||||
PATTERN "cmapi_server.conf" EXCLUDE
|
failover
|
||||||
PATTERN "README" EXCLUDE)
|
cmapi_server
|
||||||
INSTALL(FILES LICENSE.GPL2 VERSION
|
engine_files
|
||||||
DESTINATION ${CMAPI_DIR})
|
mcs_cluster_tool
|
||||||
INSTALL(FILES check_ready.sh
|
DESTINATION ${CMAPI_DIR}
|
||||||
PERMISSIONS OWNER_EXECUTE OWNER_WRITE OWNER_READ
|
USE_SOURCE_PERMISSIONS
|
||||||
DESTINATION ${CMAPI_DIR})
|
PATTERN "test" EXCLUDE
|
||||||
INSTALL(FILES cmapi_server/cmapi_server.conf systemd.env
|
PATTERN "cmapi_server.conf" EXCLUDE
|
||||||
DESTINATION ${ETC_DIR})
|
PATTERN "README" EXCLUDE
|
||||||
INSTALL(FILES ${SYSTEMD_UNIT_NAME}.service
|
)
|
||||||
DESTINATION ${SYSTEMD_UNIT_DIR})
|
install(FILES LICENSE.GPL2 VERSION DESTINATION ${CMAPI_DIR})
|
||||||
INSTALL(FILES mcs
|
install(
|
||||||
PERMISSIONS OWNER_EXECUTE OWNER_WRITE OWNER_READ
|
FILES check_ready.sh
|
||||||
DESTINATION ${BIN_DIR})
|
PERMISSIONS OWNER_EXECUTE OWNER_WRITE OWNER_READ
|
||||||
INSTALL(FILES mcs_aws
|
DESTINATION ${CMAPI_DIR}
|
||||||
PERMISSIONS OWNER_EXECUTE OWNER_WRITE OWNER_READ
|
)
|
||||||
DESTINATION ${BIN_DIR})
|
install(FILES cmapi_server/cmapi_server.conf systemd.env DESTINATION ${ETC_DIR})
|
||||||
INSTALL(FILES mcs_gsutil
|
install(FILES ${SYSTEMD_UNIT_NAME}.service DESTINATION ${SYSTEMD_UNIT_DIR})
|
||||||
PERMISSIONS OWNER_EXECUTE OWNER_WRITE OWNER_READ
|
install(
|
||||||
DESTINATION ${BIN_DIR})
|
FILES mcs
|
||||||
INSTALL(FILES scripts/mcs_backup_manager.sh scripts/cs_package_manager.sh scripts/columnstore_review.sh
|
PERMISSIONS OWNER_EXECUTE OWNER_WRITE OWNER_READ
|
||||||
PERMISSIONS OWNER_EXECUTE OWNER_WRITE OWNER_READ
|
DESTINATION ${BIN_DIR}
|
||||||
DESTINATION ${BIN_DIR})
|
)
|
||||||
INSTALL(FILES mcs_cluster_tool/mcs.1 DESTINATION ${MAN_DIR})
|
install(
|
||||||
|
FILES mcs_aws
|
||||||
|
PERMISSIONS OWNER_EXECUTE OWNER_WRITE OWNER_READ
|
||||||
|
DESTINATION ${BIN_DIR}
|
||||||
|
)
|
||||||
|
install(
|
||||||
|
FILES mcs_gsutil
|
||||||
|
PERMISSIONS OWNER_EXECUTE OWNER_WRITE OWNER_READ
|
||||||
|
DESTINATION ${BIN_DIR}
|
||||||
|
)
|
||||||
|
install(
|
||||||
|
FILES scripts/mcs_backup_manager.sh scripts/cs_package_manager.sh scripts/columnstore_review.sh
|
||||||
|
PERMISSIONS OWNER_EXECUTE OWNER_WRITE OWNER_READ
|
||||||
|
DESTINATION ${BIN_DIR}
|
||||||
|
)
|
||||||
|
install(FILES mcs_cluster_tool/mcs.1 DESTINATION ${MAN_DIR})
|
||||||
|
|
||||||
OPTION(RPM "Build an RPM" OFF)
|
option(RPM "Build an RPM" OFF)
|
||||||
IF(RPM)
|
if(RPM)
|
||||||
SET(CPACK_GENERATOR "RPM")
|
set(CPACK_GENERATOR "RPM")
|
||||||
# cmake wants to byte-compile all .py files.
|
# cmake wants to byte-compile all .py files. this line below will prevent it of doing such trying to byte-compile
|
||||||
# this line below will prevent it of doing such
|
# could produce some issues with not existing python3 on some systems like centos7 more info:
|
||||||
# trying to byte-compile could produce some issues with not existing
|
|
||||||
# python3 on some systems like centos7
|
|
||||||
# more info:
|
|
||||||
# https://fedoraproject.org/wiki/Changes/No_more_automagic_Python_bytecompilation#Status_quo
|
# https://fedoraproject.org/wiki/Changes/No_more_automagic_Python_bytecompilation#Status_quo
|
||||||
# https://stackoverflow.com/questions/69988093/cmake-brp-python-bytecompile-and-python3
|
# https://stackoverflow.com/questions/69988093/cmake-brp-python-bytecompile-and-python3
|
||||||
SET(CPACK_RPM_SPEC_INSTALL_POST "%global _python_bytecompile_extra 0")
|
set(CPACK_RPM_SPEC_INSTALL_POST "%global _python_bytecompile_extra 0")
|
||||||
SET(CPACK_RPM_SPEC_MORE_DEFINE "%global _python_bytecompile_extra 0")
|
set(CPACK_RPM_SPEC_MORE_DEFINE "%global _python_bytecompile_extra 0")
|
||||||
# Turn off the brp-python-bytecompile script
|
# Turn off the brp-python-bytecompile script for every release including EPEL more info here:
|
||||||
# for every release including EPEL
|
|
||||||
# more info here:
|
|
||||||
# https://pagure.io/packaging-committee/issue/755
|
# https://pagure.io/packaging-committee/issue/755
|
||||||
SET(CPACK_RPM_SPEC_INSTALL_POST "%global __os_install_post %(echo '%{__os_install_post}' | sed -e 's!/usr/lib[^[:space:]]*/brp-python-bytecompile[[:space:]].*$!!g')")
|
set(CPACK_RPM_SPEC_INSTALL_POST
|
||||||
SET(CPACK_RPM_SPEC_MORE_DEFINE "%global __os_install_post %(echo '%{__os_install_post}' | sed -e 's!/usr/lib[^[:space:]]*/brp-python-bytecompile[[:space:]].*$!!g')")
|
"%global __os_install_post %(echo '%{__os_install_post}' | sed -e 's!/usr/lib[^[:space:]]*/brp-python-bytecompile[[:space:]].*$!!g')"
|
||||||
# otherwise it could be solved to install python3 in centos7 and adding this line:
|
)
|
||||||
# SET(CPACK_RPM_SPEC_MORE_DEFINE "%define __python %{__python3}")
|
set(CPACK_RPM_SPEC_MORE_DEFINE
|
||||||
# example here:
|
"%global __os_install_post %(echo '%{__os_install_post}' | sed -e 's!/usr/lib[^[:space:]]*/brp-python-bytecompile[[:space:]].*$!!g')"
|
||||||
# https://github.com/irods/irods/pull/6347/files
|
)
|
||||||
# but it's doesn't work because of some CPACK versions don't add definitions
|
# otherwise it could be solved to install python3 in centos7 and adding this line: SET(CPACK_RPM_SPEC_MORE_DEFINE
|
||||||
# to the spec file using CPACK_RPM_SPEC_MORE_DEFINE
|
# "%define __python %{__python3}") example here: https://github.com/irods/irods/pull/6347/files but it's doesn't
|
||||||
|
# work because of some CPACK versions don't add definitions to the spec file using CPACK_RPM_SPEC_MORE_DEFINE
|
||||||
|
|
||||||
SET(CPACK_RPM_PACKAGE_NAME ${CPACK_PACKAGE_NAME})
|
set(CPACK_RPM_PACKAGE_NAME ${CPACK_PACKAGE_NAME})
|
||||||
|
|
||||||
SET(CPACK_RPM_PACKAGE_LICENSE "GPLv2")
|
set(CPACK_RPM_PACKAGE_LICENSE "GPLv2")
|
||||||
SET(CPACK_RPM_PACKAGE_GROUP "Applications/Databases")
|
set(CPACK_RPM_PACKAGE_GROUP "Applications/Databases")
|
||||||
SET(CPACK_RPM_PACKAGE_URL ${CPACK_PACKAGE_URL})
|
set(CPACK_RPM_PACKAGE_URL ${CPACK_PACKAGE_URL})
|
||||||
SET(CPACK_RPM_PACKAGE_SUMMARY ${CPACK_PACKAGE_SUMMARY})
|
set(CPACK_RPM_PACKAGE_SUMMARY ${CPACK_PACKAGE_SUMMARY})
|
||||||
SET(CPACK_RPM_PACKAGE_VENDOR ${CPACK_PACKAGE_VENDOR})
|
set(CPACK_RPM_PACKAGE_VENDOR ${CPACK_PACKAGE_VENDOR})
|
||||||
SET(CPACK_RPM_PACKAGE_LICENSE ${CPACK_PACKAGE_LICENSE})
|
set(CPACK_RPM_PACKAGE_LICENSE ${CPACK_PACKAGE_LICENSE})
|
||||||
SET(CPACK_RPM_PACKAGE_DESCRIPTION ${CPACK_PACKAGE_DESCRIPTION_SUMMARY})
|
set(CPACK_RPM_PACKAGE_DESCRIPTION ${CPACK_PACKAGE_DESCRIPTION_SUMMARY})
|
||||||
|
|
||||||
SET(CPACK_RPM_SPEC_MORE_DEFINE "%undefine __brp_mangle_shebangs")
|
set(CPACK_RPM_SPEC_MORE_DEFINE "%undefine __brp_mangle_shebangs")
|
||||||
SET(CPACK_RPM_PACKAGE_AUTOREQ "no")
|
set(CPACK_RPM_PACKAGE_AUTOREQ "no")
|
||||||
|
|
||||||
SET(CPACK_RPM_POST_INSTALL_SCRIPT_FILE ${CMAKE_CURRENT_SOURCE_DIR}/postinst)
|
set(CPACK_RPM_POST_INSTALL_SCRIPT_FILE ${CMAKE_CURRENT_SOURCE_DIR}/postinst)
|
||||||
SET(CPACK_RPM_PRE_UNINSTALL_SCRIPT_FILE ${CMAKE_CURRENT_SOURCE_DIR}/prerm)
|
set(CPACK_RPM_PRE_UNINSTALL_SCRIPT_FILE ${CMAKE_CURRENT_SOURCE_DIR}/prerm)
|
||||||
SET(CPACK_RPM_EXCLUDE_FROM_AUTO_FILELIST_ADDITION ${ETC_DIR} ${SHARE_DIR})
|
set(CPACK_RPM_EXCLUDE_FROM_AUTO_FILELIST_ADDITION ${ETC_DIR} ${SHARE_DIR})
|
||||||
SET(CPACK_RPM_USER_FILELIST "%config(noreplace) ${CMAPI_CONF_FILEPATH}")
|
set(CPACK_RPM_USER_FILELIST "%config(noreplace) ${CMAPI_CONF_FILEPATH}")
|
||||||
|
|
||||||
SET(CPACK_RPM_PACKAGE_OBSOLETES "mariadb-columnstore-cmapi")
|
set(CPACK_RPM_PACKAGE_OBSOLETES "mariadb-columnstore-cmapi")
|
||||||
SET(CPACK_RPM_PACKAGE_REQUIRES "curl")
|
set(CPACK_RPM_PACKAGE_REQUIRES "curl")
|
||||||
STRING(REPLACE "-" "_" SERVER_VERSION ${SERVER_VERSION})
|
string(REPLACE "-" "_" SERVER_VERSION ${SERVER_VERSION})
|
||||||
get_linux_lsb_release_information()
|
get_linux_lsb_release_information()
|
||||||
|
|
||||||
STRING(REGEX MATCH "^." OS_VERSION_MAJOR "${LSB_RELEASE_VERSION_SHORT}")
|
string(REGEX MATCH "^." OS_VERSION_MAJOR "${LSB_RELEASE_VERSION_SHORT}")
|
||||||
MESSAGE(STATUS ${OS_VERSION_MAJOR})
|
message(STATUS ${OS_VERSION_MAJOR})
|
||||||
IF (LSB_RELEASE_ID_SHORT MATCHES "centos|rocky|rhel|alma|RedHatEnterprise")
|
if(LSB_RELEASE_ID_SHORT MATCHES "centos|rocky|rhel|alma|RedHatEnterprise")
|
||||||
SET(OS_NAME_SHORT "el")
|
set(OS_NAME_SHORT "el")
|
||||||
IF (OS_VERSION_MAJOR MATCHES "9")
|
if(OS_VERSION_MAJOR MATCHES "9")
|
||||||
SET(CPACK_RPM_PACKAGE_REQUIRES "libxcrypt-compat")
|
set(CPACK_RPM_PACKAGE_REQUIRES "libxcrypt-compat")
|
||||||
ENDIF()
|
endif()
|
||||||
ELSE()
|
else()
|
||||||
SET(OS_NAME_SHORT "unknown")
|
set(OS_NAME_SHORT "unknown")
|
||||||
ENDIF()
|
endif()
|
||||||
SET(OS_VERSION "${OS_NAME_SHORT}${OS_VERSION_MAJOR}")
|
set(OS_VERSION "${OS_NAME_SHORT}${OS_VERSION_MAJOR}")
|
||||||
MESSAGE(STATUS "OS_VERSION ${OS_VERSION}")
|
message(STATUS "OS_VERSION ${OS_VERSION}")
|
||||||
|
|
||||||
SET(CPACK_RPM_PACKAGE_FILE_NAME "${CPACK_PACKAGE_NAME}-${SERVER_VERSION}_${CMAPI_PACKAGE_VERSION}-${CMAPI_VERSION_RELEASE}.${OS_VERSION}.${CMAKE_HOST_SYSTEM_PROCESSOR}")
|
set(CPACK_RPM_PACKAGE_FILE_NAME
|
||||||
MESSAGE(STATUS "CPACK_RPM_PACKAGE_FILE_NAME ${CPACK_RPM_PACKAGE_FILE_NAME}")
|
"${CPACK_PACKAGE_NAME}-${SERVER_VERSION}_${CMAPI_PACKAGE_VERSION}-${CMAPI_VERSION_RELEASE}.${OS_VERSION}.${CMAKE_HOST_SYSTEM_PROCESSOR}"
|
||||||
SET(CPACK_PACKAGE_FILE_NAME ${CPACK_RPM_PACKAGE_FILE_NAME})
|
)
|
||||||
|
message(STATUS "CPACK_RPM_PACKAGE_FILE_NAME ${CPACK_RPM_PACKAGE_FILE_NAME}")
|
||||||
|
set(CPACK_PACKAGE_FILE_NAME ${CPACK_RPM_PACKAGE_FILE_NAME})
|
||||||
# version and release the same as in Columnstore engine package
|
# version and release the same as in Columnstore engine package
|
||||||
SET(CPACK_RPM_PACKAGE_VERSION "${SERVER_VERSION}_${CMAPI_PACKAGE_VERSION}")
|
set(CPACK_RPM_PACKAGE_VERSION "${SERVER_VERSION}_${CMAPI_PACKAGE_VERSION}")
|
||||||
SET(CPACK_RPM_PACKAGE_RELEASE "${CMAPI_VERSION_RELEASE}.${OS_VERSION}")
|
set(CPACK_RPM_PACKAGE_RELEASE "${CMAPI_VERSION_RELEASE}.${OS_VERSION}")
|
||||||
ENDIF()
|
endif()
|
||||||
|
|
||||||
OPTION(DEB "Build a DEB" OFF)
|
option(DEB "Build a DEB" OFF)
|
||||||
IF(DEB)
|
if(DEB)
|
||||||
SET(CPACK_GENERATOR "DEB")
|
set(CPACK_GENERATOR "DEB")
|
||||||
|
|
||||||
# TODO: different names in deb and rpm packages, fix it in next releases.
|
# TODO: different names in deb and rpm packages, fix it in next releases.
|
||||||
STRING(TOLOWER ${CPACK_PACKAGE_NAME} CPACK_DEBIAN_PACKAGE_NAME)
|
string(TOLOWER ${CPACK_PACKAGE_NAME} CPACK_DEBIAN_PACKAGE_NAME)
|
||||||
STRING(TOLOWER ${CPACK_PACKAGE_NAME} CPACK_PACKAGE_NAME)
|
string(TOLOWER ${CPACK_PACKAGE_NAME} CPACK_PACKAGE_NAME)
|
||||||
SET(CPACK_DEBIAN_PACKAGE_LICENSE "GPLv2")
|
set(CPACK_DEBIAN_PACKAGE_LICENSE "GPLv2")
|
||||||
SET(CPACK_DEBIAN_PACKAGE_URL ${CPACK_PACKAGE_URL})
|
set(CPACK_DEBIAN_PACKAGE_URL ${CPACK_PACKAGE_URL})
|
||||||
SET(CPACK_DEBIAN_PACKAGE_SUMMARY ${CPACK_PACKAGE_SUMMARY})
|
set(CPACK_DEBIAN_PACKAGE_SUMMARY ${CPACK_PACKAGE_SUMMARY})
|
||||||
SET(CPACK_DEBIAN_PACKAGE_VENDOR ${CPACK_PACKAGE_VENDOR})
|
set(CPACK_DEBIAN_PACKAGE_VENDOR ${CPACK_PACKAGE_VENDOR})
|
||||||
SET(CPACK_DEBIAN_PACKAGE_LICENSE ${CPACK_PACKAGE_LICENSE})
|
set(CPACK_DEBIAN_PACKAGE_LICENSE ${CPACK_PACKAGE_LICENSE})
|
||||||
SET(CPACK_DEBIAN_PACKAGE_DESCRIPTION ${CPACK_PACKAGE_DESCRIPTION_SUMMARY})
|
set(CPACK_DEBIAN_PACKAGE_DESCRIPTION ${CPACK_PACKAGE_DESCRIPTION_SUMMARY})
|
||||||
|
|
||||||
SET(CPACK_DEBIAN_PACKAGE_CONTROL_EXTRA "${CMAKE_CURRENT_SOURCE_DIR}/prerm;${CMAKE_CURRENT_SOURCE_DIR}/postinst;${CMAKE_CURRENT_SOURCE_DIR}/conffiles")
|
set(CPACK_DEBIAN_PACKAGE_CONTROL_EXTRA
|
||||||
|
"${CMAKE_CURRENT_SOURCE_DIR}/prerm;${CMAKE_CURRENT_SOURCE_DIR}/postinst;${CMAKE_CURRENT_SOURCE_DIR}/conffiles"
|
||||||
|
)
|
||||||
|
|
||||||
SET(CPACK_DEBIAN_PACKAGE_REPLACES "mariadb-columnstore-cmapi")
|
set(CPACK_DEBIAN_PACKAGE_REPLACES "mariadb-columnstore-cmapi")
|
||||||
SET(CPACK_DEBIAN_PACKAGE_DEPENDS "curl")
|
set(CPACK_DEBIAN_PACKAGE_DEPENDS "curl")
|
||||||
STRING(REPLACE "-" "." SERVER_VERSION ${SERVER_VERSION})
|
string(REPLACE "-" "." SERVER_VERSION ${SERVER_VERSION})
|
||||||
SET(PATCHLEVEL "+maria")
|
set(PATCHLEVEL "+maria")
|
||||||
get_linux_lsb_release_information()
|
get_linux_lsb_release_information()
|
||||||
STRING(REGEX MATCH "^..." LSBID ${LSB_RELEASE_ID_SHORT})
|
string(REGEX MATCH "^..." LSBID ${LSB_RELEASE_ID_SHORT})
|
||||||
MESSAGE(STATUS "LSBID ${LSBID}")
|
message(STATUS "LSBID ${LSBID}")
|
||||||
STRING(REPLACE "." "" LSBVERSION ${LSB_RELEASE_VERSION_SHORT})
|
string(REPLACE "." "" LSBVERSION ${LSB_RELEASE_VERSION_SHORT})
|
||||||
MESSAGE(STATUS "LSBVERSION ${LSBVERSION}")
|
message(STATUS "LSBVERSION ${LSBVERSION}")
|
||||||
EXECUTE_PROCESS(COMMAND dpkg-architecture -q DEB_BUILD_ARCH OUTPUT_VARIABLE ARCHITECTURE OUTPUT_STRIP_TRAILING_WHITESPACE)
|
execute_process(
|
||||||
MESSAGE(STATUS "ARCHITECTURE detected ${ARCHITECTURE}")
|
COMMAND dpkg-architecture -q DEB_BUILD_ARCH
|
||||||
SET(CPACK_DEBIAN_PACKAGE_FILE_NAME "${CPACK_PACKAGE_NAME}_${SERVER_VERSION}-${CMAPI_PACKAGE_VERSION}${PATCHLEVEL}~${LSBID}${LSBVERSION}_${ARCHITECTURE}")
|
OUTPUT_VARIABLE ARCHITECTURE
|
||||||
MESSAGE(STATUS "CPACK_DEBIAN_PACKAGE_FILE_NAME ${CPACK_DEBIAN_PACKAGE_FILE_NAME}")
|
OUTPUT_STRIP_TRAILING_WHITESPACE
|
||||||
SET(CPACK_PACKAGE_FILE_NAME ${CPACK_DEBIAN_PACKAGE_FILE_NAME})
|
)
|
||||||
# making possible to store several cmapi packages in one repo (same version as in
|
message(STATUS "ARCHITECTURE detected ${ARCHITECTURE}")
|
||||||
# Columnstore engine package)
|
set(CPACK_DEBIAN_PACKAGE_FILE_NAME
|
||||||
SET(CPACK_DEBIAN_PACKAGE_VERSION "${SERVER_VERSION}-${CMAPI_PACKAGE_VERSION}${PATCHLEVEL}~${LSBID}${LSBVERSION}")
|
"${CPACK_PACKAGE_NAME}_${SERVER_VERSION}-${CMAPI_PACKAGE_VERSION}${PATCHLEVEL}~${LSBID}${LSBVERSION}_${ARCHITECTURE}"
|
||||||
ENDIF()
|
)
|
||||||
|
message(STATUS "CPACK_DEBIAN_PACKAGE_FILE_NAME ${CPACK_DEBIAN_PACKAGE_FILE_NAME}")
|
||||||
|
set(CPACK_PACKAGE_FILE_NAME ${CPACK_DEBIAN_PACKAGE_FILE_NAME})
|
||||||
|
# making possible to store several cmapi packages in one repo (same version as in Columnstore engine package)
|
||||||
|
set(CPACK_DEBIAN_PACKAGE_VERSION "${SERVER_VERSION}-${CMAPI_PACKAGE_VERSION}${PATCHLEVEL}~${LSBID}${LSBVERSION}")
|
||||||
|
endif()
|
||||||
|
|
||||||
INCLUDE (CPack)
|
include(CPack)
|
||||||
|
@ -1,9 +1,11 @@
|
|||||||
include_directories( ${ENGINE_COMMON_INCLUDES} )
|
include_directories(${ENGINE_COMMON_INCLUDES})
|
||||||
set(datatypes_LIB_SRCS
|
set(datatypes_LIB_SRCS mcs_int128.cpp mcs_decimal.cpp)
|
||||||
mcs_int128.cpp
|
|
||||||
mcs_decimal.cpp)
|
|
||||||
|
|
||||||
columnstore_library(datatypes ${datatypes_LIB_SRCS})
|
columnstore_library(datatypes ${datatypes_LIB_SRCS})
|
||||||
add_dependencies(datatypes loggingcpp external_boost)
|
add_dependencies(datatypes loggingcpp external_boost)
|
||||||
|
|
||||||
install(TARGETS datatypes DESTINATION ${ENGINE_LIBDIR} COMPONENT columnstore-engine)
|
install(
|
||||||
|
TARGETS datatypes
|
||||||
|
DESTINATION ${ENGINE_LIBDIR}
|
||||||
|
COMPONENT columnstore-engine
|
||||||
|
)
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
|
|
||||||
add_subdirectory(ddlpackage)
|
add_subdirectory(ddlpackage)
|
||||||
add_subdirectory(ddlpackageproc)
|
add_subdirectory(ddlpackageproc)
|
||||||
add_subdirectory(dmlpackage)
|
add_subdirectory(dmlpackage)
|
||||||
@ -6,4 +5,3 @@ add_subdirectory(dmlpackageproc)
|
|||||||
add_subdirectory(execplan)
|
add_subdirectory(execplan)
|
||||||
add_subdirectory(joblist)
|
add_subdirectory(joblist)
|
||||||
add_subdirectory(mysql)
|
add_subdirectory(mysql)
|
||||||
|
|
||||||
|
@ -1,20 +1,25 @@
|
|||||||
INCLUDE_DIRECTORIES( ${ENGINE_COMMON_INCLUDES} )
|
include_directories(${ENGINE_COMMON_INCLUDES})
|
||||||
|
|
||||||
FIND_PACKAGE(BISON REQUIRED)
|
find_package(BISON REQUIRED)
|
||||||
BISON_TARGET(ddl_gram ddl.y ${CMAKE_CURRENT_BINARY_DIR}/ddl-gram.cpp
|
bison_target(
|
||||||
DEFINES_FILE ${CMAKE_CURRENT_BINARY_DIR}/ddl-gram.h
|
ddl_gram ddl.y ${CMAKE_CURRENT_BINARY_DIR}/ddl-gram.cpp
|
||||||
COMPILE_FLAGS "-l -p ddl --defines=${CMAKE_CURRENT_BINARY_DIR}/ddl-gram.h")
|
DEFINES_FILE ${CMAKE_CURRENT_BINARY_DIR}/ddl-gram.h
|
||||||
|
COMPILE_FLAGS "-l -p ddl --defines=${CMAKE_CURRENT_BINARY_DIR}/ddl-gram.h"
|
||||||
|
)
|
||||||
|
|
||||||
FIND_PACKAGE(FLEX REQUIRED)
|
find_package(FLEX REQUIRED)
|
||||||
FLEX_TARGET(ddl_scan ddl.l ${CMAKE_CURRENT_BINARY_DIR}/ddl-scan.cpp COMPILE_FLAGS "-i -L -Pddl")
|
flex_target(ddl_scan ddl.l ${CMAKE_CURRENT_BINARY_DIR}/ddl-scan.cpp COMPILE_FLAGS "-i -L -Pddl")
|
||||||
ADD_FLEX_BISON_DEPENDENCY(ddl_scan ddl_gram)
|
add_flex_bison_dependency(ddl_scan ddl_gram)
|
||||||
|
|
||||||
set_source_files_properties(ddl-scan.cpp PROPERTIES COMPILE_FLAGS "-Wno-register -Wno-deprecated-register -Wno-sign-compare -DYY_NO_INPUT")
|
set_source_files_properties(
|
||||||
|
ddl-scan.cpp PROPERTIES COMPILE_FLAGS "-Wno-register -Wno-deprecated-register -Wno-sign-compare -DYY_NO_INPUT"
|
||||||
|
)
|
||||||
set_source_files_properties(ddl-gram.cpp PROPERTIES COMPILE_FLAGS "-Wno-unused-but-set-variable")
|
set_source_files_properties(ddl-gram.cpp PROPERTIES COMPILE_FLAGS "-Wno-unused-but-set-variable")
|
||||||
########### next target ###############
|
# ########## next target ###############
|
||||||
|
|
||||||
include_directories(${CMAKE_CURRENT_BINARY_DIR}) # to pick up flex/bison output
|
include_directories(${CMAKE_CURRENT_BINARY_DIR}) # to pick up flex/bison output
|
||||||
columnstore_library(ddlpackage
|
columnstore_library(
|
||||||
|
ddlpackage
|
||||||
serialize.cpp
|
serialize.cpp
|
||||||
ddl-scan.cpp
|
ddl-scan.cpp
|
||||||
ddl-gram.cpp
|
ddl-gram.cpp
|
||||||
@ -39,4 +44,8 @@ columnstore_library(ddlpackage
|
|||||||
|
|
||||||
add_dependencies(ddlpackage loggingcpp)
|
add_dependencies(ddlpackage loggingcpp)
|
||||||
|
|
||||||
INSTALL(TARGETS ddlpackage DESTINATION ${ENGINE_LIBDIR} COMPONENT columnstore-engine)
|
install(
|
||||||
|
TARGETS ddlpackage
|
||||||
|
DESTINATION ${ENGINE_LIBDIR}
|
||||||
|
COMPONENT columnstore-engine
|
||||||
|
)
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
include_directories( ${ENGINE_COMMON_INCLUDES} )
|
include_directories(${ENGINE_COMMON_INCLUDES})
|
||||||
|
|
||||||
########### next target ###############
|
# ########## next target ###############
|
||||||
|
|
||||||
set(ddlpackageproc_LIB_SRCS
|
set(ddlpackageproc_LIB_SRCS
|
||||||
ddlpackageprocessor.cpp
|
ddlpackageprocessor.cpp
|
||||||
@ -9,7 +9,8 @@ set(ddlpackageproc_LIB_SRCS
|
|||||||
droptableprocessor.cpp
|
droptableprocessor.cpp
|
||||||
markpartitionprocessor.cpp
|
markpartitionprocessor.cpp
|
||||||
restorepartitionprocessor.cpp
|
restorepartitionprocessor.cpp
|
||||||
droppartitionprocessor.cpp)
|
droppartitionprocessor.cpp
|
||||||
|
)
|
||||||
|
|
||||||
columnstore_library(ddlpackageproc ${ddlpackageproc_LIB_SRCS})
|
columnstore_library(ddlpackageproc ${ddlpackageproc_LIB_SRCS})
|
||||||
|
|
||||||
@ -17,4 +18,8 @@ add_dependencies(ddlpackageproc loggingcpp)
|
|||||||
|
|
||||||
target_link_libraries(ddlpackageproc ${NETSNMP_LIBRARIES})
|
target_link_libraries(ddlpackageproc ${NETSNMP_LIBRARIES})
|
||||||
|
|
||||||
install(TARGETS ddlpackageproc DESTINATION ${ENGINE_LIBDIR} COMPONENT columnstore-engine)
|
install(
|
||||||
|
TARGETS ddlpackageproc
|
||||||
|
DESTINATION ${ENGINE_LIBDIR}
|
||||||
|
COMPONENT columnstore-engine
|
||||||
|
)
|
||||||
|
@ -1,20 +1,25 @@
|
|||||||
INCLUDE_DIRECTORIES( ${ENGINE_COMMON_INCLUDES} )
|
include_directories(${ENGINE_COMMON_INCLUDES})
|
||||||
|
|
||||||
FIND_PACKAGE(BISON REQUIRED)
|
find_package(BISON REQUIRED)
|
||||||
BISON_TARGET(dml_gram dml.y ${CMAKE_CURRENT_BINARY_DIR}/dml-gram.cpp
|
bison_target(
|
||||||
DEFINES_FILE ${CMAKE_CURRENT_BINARY_DIR}/dml-gram.h
|
dml_gram dml.y ${CMAKE_CURRENT_BINARY_DIR}/dml-gram.cpp
|
||||||
COMPILE_FLAGS "-l -p dml --defines=${CMAKE_CURRENT_BINARY_DIR}/dml-gram.h")
|
DEFINES_FILE ${CMAKE_CURRENT_BINARY_DIR}/dml-gram.h
|
||||||
|
COMPILE_FLAGS "-l -p dml --defines=${CMAKE_CURRENT_BINARY_DIR}/dml-gram.h"
|
||||||
|
)
|
||||||
|
|
||||||
FIND_PACKAGE(FLEX REQUIRED)
|
find_package(FLEX REQUIRED)
|
||||||
FLEX_TARGET(dml_scan dml.l ${CMAKE_CURRENT_BINARY_DIR}/dml-scan.cpp COMPILE_FLAGS "-i -L -Pdml")
|
flex_target(dml_scan dml.l ${CMAKE_CURRENT_BINARY_DIR}/dml-scan.cpp COMPILE_FLAGS "-i -L -Pdml")
|
||||||
ADD_FLEX_BISON_DEPENDENCY(dml_scan dml_gram)
|
add_flex_bison_dependency(dml_scan dml_gram)
|
||||||
|
|
||||||
set_source_files_properties(dml-scan.cpp PROPERTIES COMPILE_FLAGS "-Wno-register -Wno-deprecated-register -Wno-sign-compare -DYY_NO_INPUT")
|
set_source_files_properties(
|
||||||
|
dml-scan.cpp PROPERTIES COMPILE_FLAGS "-Wno-register -Wno-deprecated-register -Wno-sign-compare -DYY_NO_INPUT"
|
||||||
|
)
|
||||||
set_source_files_properties(dml-gram.cpp PROPERTIES COMPILE_FLAGS "-Wno-unused-but-set-variable")
|
set_source_files_properties(dml-gram.cpp PROPERTIES COMPILE_FLAGS "-Wno-unused-but-set-variable")
|
||||||
########### next target ###############
|
# ########## next target ###############
|
||||||
|
|
||||||
include_directories(${CMAKE_CURRENT_BINARY_DIR}) # to pick up flex/bison output
|
include_directories(${CMAKE_CURRENT_BINARY_DIR}) # to pick up flex/bison output
|
||||||
columnstore_library(dmlpackage
|
columnstore_library(
|
||||||
|
dmlpackage
|
||||||
dml-scan.cpp
|
dml-scan.cpp
|
||||||
dml-gram.cpp
|
dml-gram.cpp
|
||||||
calpontdmlfactory.cpp
|
calpontdmlfactory.cpp
|
||||||
@ -38,4 +43,8 @@ columnstore_library(dmlpackage
|
|||||||
|
|
||||||
add_dependencies(dmlpackage loggingcpp)
|
add_dependencies(dmlpackage loggingcpp)
|
||||||
|
|
||||||
INSTALL(TARGETS dmlpackage DESTINATION ${ENGINE_LIBDIR} COMPONENT columnstore-engine)
|
install(
|
||||||
|
TARGETS dmlpackage
|
||||||
|
DESTINATION ${ENGINE_LIBDIR}
|
||||||
|
COMPONENT columnstore-engine
|
||||||
|
)
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
include_directories( ${ENGINE_COMMON_INCLUDES} )
|
include_directories(${ENGINE_COMMON_INCLUDES})
|
||||||
|
|
||||||
|
# ########## next target ###############
|
||||||
########### next target ###############
|
|
||||||
|
|
||||||
set(dmlpackageproc_LIB_SRCS
|
set(dmlpackageproc_LIB_SRCS
|
||||||
deletepackageprocessor.cpp
|
deletepackageprocessor.cpp
|
||||||
@ -10,7 +9,8 @@ set(dmlpackageproc_LIB_SRCS
|
|||||||
updatepackageprocessor.cpp
|
updatepackageprocessor.cpp
|
||||||
commandpackageprocessor.cpp
|
commandpackageprocessor.cpp
|
||||||
autoincrementdata.cpp
|
autoincrementdata.cpp
|
||||||
tablelockdata.cpp)
|
tablelockdata.cpp
|
||||||
|
)
|
||||||
|
|
||||||
columnstore_library(dmlpackageproc ${dmlpackageproc_LIB_SRCS})
|
columnstore_library(dmlpackageproc ${dmlpackageproc_LIB_SRCS})
|
||||||
|
|
||||||
@ -18,4 +18,8 @@ add_dependencies(dmlpackageproc loggingcpp)
|
|||||||
|
|
||||||
target_link_libraries(dmlpackageproc ${NETSNMP_LIBRARIES})
|
target_link_libraries(dmlpackageproc ${NETSNMP_LIBRARIES})
|
||||||
|
|
||||||
install(TARGETS dmlpackageproc DESTINATION ${ENGINE_LIBDIR} COMPONENT columnstore-engine)
|
install(
|
||||||
|
TARGETS dmlpackageproc
|
||||||
|
DESTINATION ${ENGINE_LIBDIR}
|
||||||
|
COMPONENT columnstore-engine
|
||||||
|
)
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
include_directories( ${ENGINE_COMMON_INCLUDES} ${ENGINE_UTILS_UDFSDK_INCLUDE} ${ENGINE_DATATYPES_INCLUDE})
|
include_directories(${ENGINE_COMMON_INCLUDES} ${ENGINE_UTILS_UDFSDK_INCLUDE} ${ENGINE_DATATYPES_INCLUDE})
|
||||||
|
|
||||||
|
# ########## next target ###############
|
||||||
########### next target ###############
|
|
||||||
|
|
||||||
set(execplan_LIB_SRCS
|
set(execplan_LIB_SRCS
|
||||||
calpontsystemcatalog.cpp
|
calpontsystemcatalog.cpp
|
||||||
@ -43,7 +42,8 @@ set(execplan_LIB_SRCS
|
|||||||
treenodeimpl.cpp
|
treenodeimpl.cpp
|
||||||
vendorexecutionplan.cpp
|
vendorexecutionplan.cpp
|
||||||
windowfunctioncolumn.cpp
|
windowfunctioncolumn.cpp
|
||||||
udafcolumn.cpp)
|
udafcolumn.cpp
|
||||||
|
)
|
||||||
|
|
||||||
columnstore_library(execplan ${execplan_LIB_SRCS})
|
columnstore_library(execplan ${execplan_LIB_SRCS})
|
||||||
|
|
||||||
@ -51,4 +51,8 @@ add_dependencies(execplan loggingcpp)
|
|||||||
|
|
||||||
target_link_libraries(execplan messageqcpp ${NETSNMP_LIBRARIES} ${MARIADB_STRING_LIBS} ${ENGINE_DT_LIB} pron)
|
target_link_libraries(execplan messageqcpp ${NETSNMP_LIBRARIES} ${MARIADB_STRING_LIBS} ${ENGINE_DT_LIB} pron)
|
||||||
|
|
||||||
install(TARGETS execplan DESTINATION ${ENGINE_LIBDIR} COMPONENT columnstore-engine)
|
install(
|
||||||
|
TARGETS execplan
|
||||||
|
DESTINATION ${ENGINE_LIBDIR}
|
||||||
|
COMPONENT columnstore-engine
|
||||||
|
)
|
||||||
|
@ -1,8 +1,6 @@
|
|||||||
|
include_directories(${ENGINE_COMMON_INCLUDES})
|
||||||
|
|
||||||
include_directories( ${ENGINE_COMMON_INCLUDES} )
|
# ########## next target ###############
|
||||||
|
|
||||||
|
|
||||||
########### next target ###############
|
|
||||||
|
|
||||||
set(DDLProc_SRCS ddlproc.cpp ddlprocessor.cpp ../utils/common/crashtrace.cpp)
|
set(DDLProc_SRCS ddlproc.cpp ddlprocessor.cpp ../utils/common/crashtrace.cpp)
|
||||||
|
|
||||||
@ -12,5 +10,8 @@ add_dependencies(DDLProc loggingcpp)
|
|||||||
|
|
||||||
target_link_libraries(DDLProc ${ENGINE_LDFLAGS} ${ENGINE_WRITE_LIBS} ${NETSNMP_LIBRARIES} threadpool)
|
target_link_libraries(DDLProc ${ENGINE_LDFLAGS} ${ENGINE_WRITE_LIBS} ${NETSNMP_LIBRARIES} threadpool)
|
||||||
|
|
||||||
install(TARGETS DDLProc DESTINATION ${ENGINE_BINDIR} COMPONENT columnstore-engine)
|
install(
|
||||||
|
TARGETS DDLProc
|
||||||
|
DESTINATION ${ENGINE_BINDIR}
|
||||||
|
COMPONENT columnstore-engine
|
||||||
|
)
|
||||||
|
@ -1,23 +1,27 @@
|
|||||||
|
include_directories(${ENGINE_COMMON_INCLUDES})
|
||||||
|
|
||||||
include_directories( ${ENGINE_COMMON_INCLUDES} )
|
# ########## next target ###############
|
||||||
|
|
||||||
|
set(DMLProc_SRCS dmlproc.cpp dmlprocessor.cpp dmlresultbuffer.cpp batchinsertprocessor.cpp
|
||||||
########### next target ###############
|
../utils/common/crashtrace.cpp
|
||||||
|
)
|
||||||
set(DMLProc_SRCS
|
|
||||||
dmlproc.cpp
|
|
||||||
dmlprocessor.cpp
|
|
||||||
dmlresultbuffer.cpp
|
|
||||||
batchinsertprocessor.cpp
|
|
||||||
../utils/common/crashtrace.cpp)
|
|
||||||
|
|
||||||
add_executable(DMLProc ${DMLProc_SRCS})
|
add_executable(DMLProc ${DMLProc_SRCS})
|
||||||
|
|
||||||
add_dependencies(DMLProc loggingcpp)
|
add_dependencies(DMLProc loggingcpp)
|
||||||
|
|
||||||
target_link_libraries(DMLProc ${ENGINE_LDFLAGS} ${ENGINE_WRITE_LIBS} ${NETSNMP_LIBRARIES} threadpool ddlcleanuputil batchloader)
|
target_link_libraries(
|
||||||
|
DMLProc
|
||||||
install(TARGETS DMLProc DESTINATION ${ENGINE_BINDIR} COMPONENT columnstore-engine)
|
${ENGINE_LDFLAGS}
|
||||||
|
${ENGINE_WRITE_LIBS}
|
||||||
|
${NETSNMP_LIBRARIES}
|
||||||
|
threadpool
|
||||||
|
ddlcleanuputil
|
||||||
|
batchloader
|
||||||
|
)
|
||||||
|
|
||||||
|
install(
|
||||||
|
TARGETS DMLProc
|
||||||
|
DESTINATION ${ENGINE_BINDIR}
|
||||||
|
COMPONENT columnstore-engine
|
||||||
|
)
|
||||||
|
@ -1,4 +1,2 @@
|
|||||||
|
|
||||||
add_subdirectory(etc)
|
add_subdirectory(etc)
|
||||||
add_subdirectory(install_scripts)
|
add_subdirectory(install_scripts)
|
||||||
|
|
||||||
|
@ -0,0 +1 @@
|
|||||||
|
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
install(
|
||||||
install(FILES Columnstore.xml
|
FILES Columnstore.xml
|
||||||
DESTINATION ${ENGINE_SYSCONFDIR}/columnstore COMPONENT columnstore-engine)
|
DESTINATION ${ENGINE_SYSCONFDIR}/columnstore
|
||||||
|
COMPONENT columnstore-engine
|
||||||
|
)
|
||||||
|
@ -1,8 +1,6 @@
|
|||||||
|
include_directories(${ENGINE_COMMON_INCLUDES})
|
||||||
|
|
||||||
include_directories( ${ENGINE_COMMON_INCLUDES} )
|
# ########## next target ###############
|
||||||
|
|
||||||
|
|
||||||
########### next target ###############
|
|
||||||
|
|
||||||
set(oamcpp_LIB_SRCS liboamcpp.cpp oamcache.cpp)
|
set(oamcpp_LIB_SRCS liboamcpp.cpp oamcache.cpp)
|
||||||
|
|
||||||
@ -10,9 +8,12 @@ columnstore_library(oamcpp ${oamcpp_LIB_SRCS})
|
|||||||
|
|
||||||
add_dependencies(oamcpp loggingcpp)
|
add_dependencies(oamcpp loggingcpp)
|
||||||
|
|
||||||
target_link_libraries(oamcpp )
|
target_link_libraries(oamcpp)
|
||||||
|
|
||||||
target_compile_options(oamcpp PRIVATE -Wno-unused-result)
|
target_compile_options(oamcpp PRIVATE -Wno-unused-result)
|
||||||
|
|
||||||
install(TARGETS oamcpp DESTINATION ${ENGINE_LIBDIR} COMPONENT columnstore-engine)
|
install(
|
||||||
|
TARGETS oamcpp
|
||||||
|
DESTINATION ${ENGINE_LIBDIR}
|
||||||
|
COMPONENT columnstore-engine
|
||||||
|
)
|
||||||
|
@ -1,49 +1,34 @@
|
|||||||
|
|
||||||
#
|
#
|
||||||
# Not used
|
# Not used
|
||||||
#
|
#
|
||||||
#
|
|
||||||
|
|
||||||
|
# original Makefile.am contents follow:
|
||||||
|
|
||||||
#original Makefile.am contents follow:
|
# Copyright (C) 2014 InfiniDB, Inc.
|
||||||
|
|
||||||
## Copyright (C) 2014 InfiniDB, Inc.
|
|
||||||
##
|
|
||||||
## This program is free software; you can redistribute it and/or
|
|
||||||
## modify it under the terms of the GNU General Public License
|
|
||||||
## as published by the Free Software Foundation; version 2 of
|
|
||||||
## the License.
|
|
||||||
##
|
|
||||||
## This program is distributed in the hope that it will be useful,
|
|
||||||
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
## GNU General Public License for more details.
|
|
||||||
##
|
|
||||||
## You should have received a copy of the GNU General Public License
|
|
||||||
## along with this program; if not, write to the Free Software
|
|
||||||
## Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
|
|
||||||
## MA 02110-1301, USA.
|
|
||||||
#
|
#
|
||||||
## $Id: Makefile.am 864 2009-04-02 19:22:49Z rdempsey $
|
# This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public
|
||||||
### Process this file with automake to produce Makefile.in
|
# License as published by the Free Software Foundation; version 2 of the License.
|
||||||
#
|
#
|
||||||
#AM_CPPFLAGS = $(idb_cppflags)
|
# This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied
|
||||||
#AM_CFLAGS = $(idb_cflags)
|
# warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
|
||||||
#AM_CXXFLAGS = $(idb_cxxflags)
|
|
||||||
#AM_LDFLAGS = $(idb_ldflags)
|
|
||||||
#lib_LTLIBRARIES = libreplaytxnlog.la
|
|
||||||
#libreplaytxnlog_la_SOURCES = replaytxnlog.cpp
|
|
||||||
#libreplaytxnlog_la_LDFLAGS = -version-info 1:0:0 $(AM_LDFLAGS)
|
|
||||||
#libreplaytxnlog_la_CPPFLAGS = @idb_common_includes@ $(AM_CPPFLAGS)
|
|
||||||
#include_HEADERS = replaytxnlog.h
|
|
||||||
#
|
#
|
||||||
#test:
|
# You should have received a copy of the GNU General Public License along with this program; if not, write to the Free
|
||||||
|
# Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
#
|
#
|
||||||
#coverage:
|
# $Id: Makefile.am 864 2009-04-02 19:22:49Z rdempsey $ Process this file with automake to produce Makefile.in
|
||||||
#
|
#
|
||||||
#leakcheck:
|
# AM_CPPFLAGS = $(idb_cppflags) AM_CFLAGS = $(idb_cflags) AM_CXXFLAGS = $(idb_cxxflags) AM_LDFLAGS = $(idb_ldflags)
|
||||||
|
# lib_LTLIBRARIES = libreplaytxnlog.la libreplaytxnlog_la_SOURCES = replaytxnlog.cpp libreplaytxnlog_la_LDFLAGS =
|
||||||
|
# -version-info 1:0:0 $(AM_LDFLAGS) libreplaytxnlog_la_CPPFLAGS = @idb_common_includes@ $(AM_CPPFLAGS) include_HEADERS =
|
||||||
|
# replaytxnlog.h
|
||||||
#
|
#
|
||||||
#docs:
|
# test:
|
||||||
#
|
#
|
||||||
#bootstrap: install-data-am
|
# coverage:
|
||||||
|
#
|
||||||
|
# leakcheck:
|
||||||
|
#
|
||||||
|
# docs:
|
||||||
|
#
|
||||||
|
# bootstrap: install-data-am
|
||||||
#
|
#
|
||||||
|
@ -1,3 +1,2 @@
|
|||||||
|
|
||||||
add_subdirectory(columnstoreDB)
|
add_subdirectory(columnstoreDB)
|
||||||
add_subdirectory(postConfigure)
|
add_subdirectory(postConfigure)
|
||||||
|
@ -1,14 +1,15 @@
|
|||||||
|
include_directories(${ENGINE_COMMON_INCLUDES})
|
||||||
|
|
||||||
include_directories( ${ENGINE_COMMON_INCLUDES} )
|
# ########## next target ###############
|
||||||
|
|
||||||
|
|
||||||
########### next target ###############
|
|
||||||
|
|
||||||
set(columnstoreDBWrite_SRCS columnstoreDB.cpp)
|
set(columnstoreDBWrite_SRCS columnstoreDB.cpp)
|
||||||
|
|
||||||
add_executable(columnstoreDBWrite ${columnstoreDBWrite_SRCS})
|
add_executable(columnstoreDBWrite ${columnstoreDBWrite_SRCS})
|
||||||
|
|
||||||
target_link_libraries(columnstoreDBWrite ${ENGINE_LDFLAGS} ncurses ${ENGINE_EXEC_LIBS})
|
target_link_libraries(columnstoreDBWrite ${ENGINE_LDFLAGS} ncurses ${ENGINE_EXEC_LIBS})
|
||||||
|
|
||||||
install(TARGETS columnstoreDBWrite DESTINATION ${ENGINE_BINDIR} COMPONENT columnstore-engine)
|
|
||||||
|
|
||||||
|
install(
|
||||||
|
TARGETS columnstoreDBWrite
|
||||||
|
DESTINATION ${ENGINE_BINDIR}
|
||||||
|
COMPONENT columnstore-engine
|
||||||
|
)
|
||||||
|
@ -1,8 +1,6 @@
|
|||||||
|
include_directories(${ENGINE_COMMON_INCLUDES})
|
||||||
|
|
||||||
include_directories( ${ENGINE_COMMON_INCLUDES} )
|
# ########## next target ###############
|
||||||
|
|
||||||
|
|
||||||
########### next target ###############
|
|
||||||
|
|
||||||
set(columnstoreSupport_SRCS columnstoreSupport.cpp mcsSupportUtil.cpp)
|
set(columnstoreSupport_SRCS columnstoreSupport.cpp mcsSupportUtil.cpp)
|
||||||
|
|
||||||
@ -10,11 +8,16 @@ add_executable(columnstoreSupport ${columnstoreSupport_SRCS})
|
|||||||
|
|
||||||
target_compile_options(columnstoreSupport PRIVATE -Wno-unused-result)
|
target_compile_options(columnstoreSupport PRIVATE -Wno-unused-result)
|
||||||
|
|
||||||
target_link_libraries(columnstoreSupport ${ENGINE_LDFLAGS} ncurses ${ENGINE_EXEC_LIBS})
|
target_link_libraries(columnstoreSupport ${ENGINE_LDFLAGS} ncurses ${ENGINE_EXEC_LIBS})
|
||||||
|
|
||||||
install(TARGETS columnstoreSupport DESTINATION ${ENGINE_BINDIR} COMPONENT columnstore-engine)
|
install(
|
||||||
|
TARGETS columnstoreSupport
|
||||||
install(PROGRAMS dbmsReport.sh bulklogReport.sh configReport.sh
|
DESTINATION ${ENGINE_BINDIR}
|
||||||
hardwareReport.sh logReport.sh resourceReport.sh
|
COMPONENT columnstore-engine
|
||||||
DESTINATION ${ENGINE_BINDIR} COMPONENT columnstore-engine)
|
)
|
||||||
|
|
||||||
|
install(
|
||||||
|
PROGRAMS dbmsReport.sh bulklogReport.sh configReport.sh hardwareReport.sh logReport.sh resourceReport.sh
|
||||||
|
DESTINATION ${ENGINE_BINDIR}
|
||||||
|
COMPONENT columnstore-engine
|
||||||
|
)
|
||||||
|
@ -1,8 +1,6 @@
|
|||||||
|
include_directories(${ENGINE_COMMON_INCLUDES})
|
||||||
|
|
||||||
include_directories( ${ENGINE_COMMON_INCLUDES} )
|
# ########## next target ###############
|
||||||
|
|
||||||
|
|
||||||
########### next target ###############
|
|
||||||
|
|
||||||
set(mycnfUpgrade_SRCS mycnfUpgrade.cpp)
|
set(mycnfUpgrade_SRCS mycnfUpgrade.cpp)
|
||||||
|
|
||||||
@ -12,5 +10,8 @@ target_compile_options(mycnfUpgrade PRIVATE -Wno-unused-result)
|
|||||||
|
|
||||||
target_link_libraries(mycnfUpgrade ${ENGINE_LDFLAGS} ${ENGINE_READLINE_LIBRARY} ncurses ${ENGINE_EXEC_LIBS})
|
target_link_libraries(mycnfUpgrade ${ENGINE_LDFLAGS} ${ENGINE_READLINE_LIBRARY} ncurses ${ENGINE_EXEC_LIBS})
|
||||||
|
|
||||||
install(TARGETS mycnfUpgrade DESTINATION ${ENGINE_BINDIR} COMPONENT columnstore-engine)
|
install(
|
||||||
|
TARGETS mycnfUpgrade
|
||||||
|
DESTINATION ${ENGINE_BINDIR}
|
||||||
|
COMPONENT columnstore-engine
|
||||||
|
)
|
||||||
|
@ -1,49 +1,34 @@
|
|||||||
|
|
||||||
#
|
#
|
||||||
# Not used
|
# Not used
|
||||||
#
|
#
|
||||||
#
|
|
||||||
|
|
||||||
|
# original Makefile.am contents follow:
|
||||||
|
|
||||||
|
# Copyright (C) 2014 InfiniDB, Inc.
|
||||||
#original Makefile.am contents follow:
|
|
||||||
|
|
||||||
## Copyright (C) 2014 InfiniDB, Inc.
|
|
||||||
##
|
|
||||||
## This program is free software; you can redistribute it and/or
|
|
||||||
## modify it under the terms of the GNU General Public License
|
|
||||||
## as published by the Free Software Foundation; version 2 of
|
|
||||||
## the License.
|
|
||||||
##
|
|
||||||
## This program is distributed in the hope that it will be useful,
|
|
||||||
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
## GNU General Public License for more details.
|
|
||||||
##
|
|
||||||
## You should have received a copy of the GNU General Public License
|
|
||||||
## along with this program; if not, write to the Free Software
|
|
||||||
## Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
|
|
||||||
## MA 02110-1301, USA.
|
|
||||||
#
|
#
|
||||||
## $Id: Makefile.am 333 2009-04-03 20:35:04Z rdempsey $
|
# This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public
|
||||||
### Process this file with automake to produce Makefile.in
|
# License as published by the Free Software Foundation; version 2 of the License.
|
||||||
#
|
#
|
||||||
#AM_CPPFLAGS = $(idb_cppflags)
|
# This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied
|
||||||
#AM_CFLAGS = $(idb_cflags)
|
# warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
|
||||||
#AM_CXXFLAGS = $(idb_cxxflags)
|
|
||||||
#AM_LDFLAGS = $(idb_ldflags)
|
|
||||||
#bin_PROGRAMS = ReplayTransactionLog
|
|
||||||
#ReplayTransactionLog_SOURCES = replaytransactionlog.cpp
|
|
||||||
#ReplayTransactionLog_CPPFLAGS = @idb_common_includes@ $(AM_CPPFLAGS)
|
|
||||||
#ReplayTransactionLog_LDFLAGS = @idb_common_ldflags@ @idb_exec_libs@ -lreplaytxnlog $(AM_LDFLAGS)
|
|
||||||
#
|
#
|
||||||
#test:
|
# You should have received a copy of the GNU General Public License along with this program; if not, write to the Free
|
||||||
|
# Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
#
|
#
|
||||||
#coverage:
|
# $Id: Makefile.am 333 2009-04-03 20:35:04Z rdempsey $ Process this file with automake to produce Makefile.in
|
||||||
#
|
#
|
||||||
#leakcheck:
|
# AM_CPPFLAGS = $(idb_cppflags) AM_CFLAGS = $(idb_cflags) AM_CXXFLAGS = $(idb_cxxflags) AM_LDFLAGS = $(idb_ldflags)
|
||||||
|
# bin_PROGRAMS = ReplayTransactionLog ReplayTransactionLog_SOURCES = replaytransactionlog.cpp
|
||||||
|
# ReplayTransactionLog_CPPFLAGS = @idb_common_includes@ $(AM_CPPFLAGS) ReplayTransactionLog_LDFLAGS =
|
||||||
|
# @idb_common_ldflags@ @idb_exec_libs@ -lreplaytxnlog $(AM_LDFLAGS)
|
||||||
#
|
#
|
||||||
#docs:
|
# test:
|
||||||
#
|
#
|
||||||
#bootstrap: install-data-am
|
# coverage:
|
||||||
|
#
|
||||||
|
# leakcheck:
|
||||||
|
#
|
||||||
|
# docs:
|
||||||
|
#
|
||||||
|
# bootstrap: install-data-am
|
||||||
#
|
#
|
||||||
|
@ -1,49 +1,34 @@
|
|||||||
|
|
||||||
#
|
#
|
||||||
# Not used
|
# Not used
|
||||||
#
|
#
|
||||||
#
|
|
||||||
|
|
||||||
|
# original Makefile.am contents follow:
|
||||||
|
|
||||||
|
# Copyright (C) 2014 InfiniDB, Inc.
|
||||||
#original Makefile.am contents follow:
|
|
||||||
|
|
||||||
## Copyright (C) 2014 InfiniDB, Inc.
|
|
||||||
##
|
|
||||||
## This program is free software; you can redistribute it and/or
|
|
||||||
## modify it under the terms of the GNU General Public License
|
|
||||||
## as published by the Free Software Foundation; version 2 of
|
|
||||||
## the License.
|
|
||||||
##
|
|
||||||
## This program is distributed in the hope that it will be useful,
|
|
||||||
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
## GNU General Public License for more details.
|
|
||||||
##
|
|
||||||
## You should have received a copy of the GNU General Public License
|
|
||||||
## along with this program; if not, write to the Free Software
|
|
||||||
## Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
|
|
||||||
## MA 02110-1301, USA.
|
|
||||||
#
|
#
|
||||||
## $Id: Makefile.am 333 2009-04-03 20:35:04Z rdempsey $
|
# This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public
|
||||||
### Process this file with automake to produce Makefile.in
|
# License as published by the Free Software Foundation; version 2 of the License.
|
||||||
#
|
#
|
||||||
#AM_CPPFLAGS = $(idb_cppflags)
|
# This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied
|
||||||
#AM_CFLAGS = $(idb_cflags)
|
# warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
|
||||||
#AM_CXXFLAGS = $(idb_cxxflags)
|
|
||||||
#AM_LDFLAGS = $(idb_ldflags)
|
|
||||||
#bin_PROGRAMS = sessionWalker
|
|
||||||
#sessionWalker_SOURCES = sessionwalker.cpp
|
|
||||||
#sessionWalker_CPPFLAGS = @idb_common_includes@ $(AM_CPPFLAGS)
|
|
||||||
#sessionWalker_LDFLAGS = @idb_common_ldflags@ @idb_common_libs@ @idb_write_libs@ @netsnmp_libs@ $(AM_LDFLAGS)
|
|
||||||
#
|
#
|
||||||
#test:
|
# You should have received a copy of the GNU General Public License along with this program; if not, write to the Free
|
||||||
|
# Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
#
|
#
|
||||||
#coverage:
|
# $Id: Makefile.am 333 2009-04-03 20:35:04Z rdempsey $ Process this file with automake to produce Makefile.in
|
||||||
#
|
#
|
||||||
#leakcheck:
|
# AM_CPPFLAGS = $(idb_cppflags) AM_CFLAGS = $(idb_cflags) AM_CXXFLAGS = $(idb_cxxflags) AM_LDFLAGS = $(idb_ldflags)
|
||||||
|
# bin_PROGRAMS = sessionWalker sessionWalker_SOURCES = sessionwalker.cpp sessionWalker_CPPFLAGS = @idb_common_includes@
|
||||||
|
# $(AM_CPPFLAGS) sessionWalker_LDFLAGS = @idb_common_ldflags@ @idb_common_libs@ @idb_write_libs@ @netsnmp_libs@
|
||||||
|
# $(AM_LDFLAGS)
|
||||||
#
|
#
|
||||||
#docs:
|
# test:
|
||||||
#
|
#
|
||||||
#bootstrap: install-data-am
|
# coverage:
|
||||||
|
#
|
||||||
|
# leakcheck:
|
||||||
|
#
|
||||||
|
# docs:
|
||||||
|
#
|
||||||
|
# bootstrap: install-data-am
|
||||||
#
|
#
|
||||||
|
@ -1,5 +1,3 @@
|
|||||||
|
|
||||||
add_subdirectory(blockcache)
|
add_subdirectory(blockcache)
|
||||||
add_subdirectory(linux-port)
|
add_subdirectory(linux-port)
|
||||||
add_subdirectory(primproc)
|
add_subdirectory(primproc)
|
||||||
|
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
|
include_directories(${ENGINE_COMMON_INCLUDES} ../primproc)
|
||||||
|
|
||||||
include_directories( ${ENGINE_COMMON_INCLUDES} ../primproc)
|
# ########## next target ###############
|
||||||
|
|
||||||
########### next target ###############
|
|
||||||
|
|
||||||
set(dbbc_STAT_SRCS
|
set(dbbc_STAT_SRCS
|
||||||
blockcacheclient.cpp
|
blockcacheclient.cpp
|
||||||
@ -12,9 +11,10 @@ set(dbbc_STAT_SRCS
|
|||||||
filerequest.cpp
|
filerequest.cpp
|
||||||
iomanager.cpp
|
iomanager.cpp
|
||||||
stats.cpp
|
stats.cpp
|
||||||
fsutils.cpp)
|
fsutils.cpp
|
||||||
|
)
|
||||||
|
|
||||||
#libdbbc_a_CXXFLAGS = $(march_flags) $(AM_CXXFLAGS)
|
# libdbbc_a_CXXFLAGS = $(march_flags) $(AM_CXXFLAGS)
|
||||||
|
|
||||||
add_library(dbbc STATIC ${dbbc_STAT_SRCS})
|
add_library(dbbc STATIC ${dbbc_STAT_SRCS})
|
||||||
|
|
||||||
@ -22,4 +22,4 @@ add_dependencies(dbbc loggingcpp)
|
|||||||
|
|
||||||
target_link_libraries(dbbc ${NETSNMP_LIBRARIES})
|
target_link_libraries(dbbc ${NETSNMP_LIBRARIES})
|
||||||
|
|
||||||
INSTALL (TARGETS dbbc DESTINATION ${ENGINE_LIBDIR})
|
install(TARGETS dbbc DESTINATION ${ENGINE_LIBDIR})
|
||||||
|
@ -1,8 +1,6 @@
|
|||||||
|
include_directories(${ENGINE_COMMON_INCLUDES} ../blockcache ../primproc)
|
||||||
|
|
||||||
include_directories( ${ENGINE_COMMON_INCLUDES} ../blockcache ../primproc)
|
# ########## next target ###############
|
||||||
|
|
||||||
|
|
||||||
########### next target ###############
|
|
||||||
|
|
||||||
set(processor_STAT_SRCS primitiveprocessor.cpp dictionary.cpp column.cpp)
|
set(processor_STAT_SRCS primitiveprocessor.cpp dictionary.cpp column.cpp)
|
||||||
|
|
||||||
@ -12,4 +10,4 @@ add_dependencies(processor loggingcpp)
|
|||||||
|
|
||||||
target_link_libraries(processor ${NETSNMP_LIBRARIES})
|
target_link_libraries(processor ${NETSNMP_LIBRARIES})
|
||||||
|
|
||||||
INSTALL (TARGETS processor DESTINATION ${ENGINE_LIBDIR})
|
install(TARGETS processor DESTINATION ${ENGINE_LIBDIR})
|
||||||
|
@ -1,8 +1,6 @@
|
|||||||
|
include_directories(${ENGINE_COMMON_INCLUDES} ../blockcache ../linux-port)
|
||||||
|
|
||||||
include_directories( ${ENGINE_COMMON_INCLUDES} ../blockcache ../linux-port)
|
# ########## next target ###############
|
||||||
|
|
||||||
|
|
||||||
########### next target ###############
|
|
||||||
|
|
||||||
set(PrimProc_SRCS
|
set(PrimProc_SRCS
|
||||||
primproc.cpp
|
primproc.cpp
|
||||||
@ -24,12 +22,26 @@ set(PrimProc_SRCS
|
|||||||
rssmonfcn.cpp
|
rssmonfcn.cpp
|
||||||
activestatementcounter.cpp
|
activestatementcounter.cpp
|
||||||
femsghandler.cpp
|
femsghandler.cpp
|
||||||
../../utils/common/crashtrace.cpp)
|
../../utils/common/crashtrace.cpp
|
||||||
|
)
|
||||||
|
|
||||||
add_executable(PrimProc ${PrimProc_SRCS})
|
add_executable(PrimProc ${PrimProc_SRCS})
|
||||||
|
|
||||||
add_dependencies(PrimProc loggingcpp)
|
add_dependencies(PrimProc loggingcpp)
|
||||||
target_include_directories(PrimProc PRIVATE ${Boost_INCLUDE_DIRS})
|
target_include_directories(PrimProc PRIVATE ${Boost_INCLUDE_DIRS})
|
||||||
target_link_libraries(PrimProc ${ENGINE_LDFLAGS} ${NETSNMP_LIBRARIES} ${ENGINE_WRITE_LIBS} threadpool cacheutils dbbc processor)
|
target_link_libraries(
|
||||||
|
PrimProc
|
||||||
|
${ENGINE_LDFLAGS}
|
||||||
|
${NETSNMP_LIBRARIES}
|
||||||
|
${ENGINE_WRITE_LIBS}
|
||||||
|
threadpool
|
||||||
|
cacheutils
|
||||||
|
dbbc
|
||||||
|
processor
|
||||||
|
)
|
||||||
|
|
||||||
install(TARGETS PrimProc DESTINATION ${ENGINE_BINDIR} COMPONENT columnstore-engine)
|
install(
|
||||||
|
TARGETS PrimProc
|
||||||
|
DESTINATION ${ENGINE_BINDIR}
|
||||||
|
COMPONENT columnstore-engine
|
||||||
|
)
|
||||||
|
@ -1,4 +1,3 @@
|
|||||||
|
|
||||||
add_subdirectory(dbbuilder)
|
add_subdirectory(dbbuilder)
|
||||||
add_subdirectory(editem)
|
add_subdirectory(editem)
|
||||||
add_subdirectory(dbloadxml)
|
add_subdirectory(dbloadxml)
|
||||||
|
@ -1,58 +1,77 @@
|
|||||||
|
include_directories(${KDE4_INCLUDES} ${KDE4_INCLUDE_DIR} ${QT_INCLUDES})
|
||||||
|
|
||||||
include_directories(${KDE4_INCLUDES} ${KDE4_INCLUDE_DIR} ${QT_INCLUDES} )
|
# ########## next target ###############
|
||||||
|
|
||||||
|
|
||||||
########### next target ###############
|
|
||||||
|
|
||||||
set(cfread_SRCS cfread.cpp)
|
set(cfread_SRCS cfread.cpp)
|
||||||
|
|
||||||
kde4_add_executable(cfread ${cfread_SRCS})
|
kde4_add_executable(cfread ${cfread_SRCS})
|
||||||
|
|
||||||
target_link_libraries(cfread ${KDE4_KDECORE_LIBS} pthread writeengine brm rwlock messageqcpp dl configcpp xml2 loggingcpp cacheutils boost_idb pthread rt)
|
target_link_libraries(
|
||||||
|
cfread
|
||||||
|
${KDE4_KDECORE_LIBS}
|
||||||
|
pthread
|
||||||
|
writeengine
|
||||||
|
brm
|
||||||
|
rwlock
|
||||||
|
messageqcpp
|
||||||
|
dl
|
||||||
|
configcpp
|
||||||
|
xml2
|
||||||
|
loggingcpp
|
||||||
|
cacheutils
|
||||||
|
boost_idb
|
||||||
|
pthread
|
||||||
|
rt
|
||||||
|
)
|
||||||
|
|
||||||
install(TARGETS cfread ${INSTALL_TARGETS_DEFAULT_ARGS})
|
install(TARGETS cfread ${INSTALL_TARGETS_DEFAULT_ARGS})
|
||||||
|
|
||||||
|
# ########## next target ###############
|
||||||
########### next target ###############
|
|
||||||
|
|
||||||
set(mtread_SRCS mtread.cpp)
|
set(mtread_SRCS mtread.cpp)
|
||||||
|
|
||||||
kde4_add_executable(mtread ${mtread_SRCS})
|
kde4_add_executable(mtread ${mtread_SRCS})
|
||||||
|
|
||||||
target_link_libraries(mtread ${KDE4_KDECORE_LIBS} pthread writeengine brm rwlock messageqcpp dl configcpp xml2 loggingcpp cacheutils boost_idb pthread rt)
|
target_link_libraries(
|
||||||
|
mtread
|
||||||
|
${KDE4_KDECORE_LIBS}
|
||||||
|
pthread
|
||||||
|
writeengine
|
||||||
|
brm
|
||||||
|
rwlock
|
||||||
|
messageqcpp
|
||||||
|
dl
|
||||||
|
configcpp
|
||||||
|
xml2
|
||||||
|
loggingcpp
|
||||||
|
cacheutils
|
||||||
|
boost_idb
|
||||||
|
pthread
|
||||||
|
rt
|
||||||
|
)
|
||||||
|
|
||||||
install(TARGETS mtread ${INSTALL_TARGETS_DEFAULT_ARGS})
|
install(TARGETS mtread ${INSTALL_TARGETS_DEFAULT_ARGS})
|
||||||
|
|
||||||
|
# ########## install files ###############
|
||||||
|
|
||||||
########### install files ###############
|
# original Makefile.am contents follow:
|
||||||
|
|
||||||
|
# $Id: Makefile.am 333 2009-04-03 20:35:04Z rdempsey $ Process this file with automake to produce Makefile.in
|
||||||
|
|
||||||
|
|
||||||
#original Makefile.am contents follow:
|
|
||||||
|
|
||||||
## $Id: Makefile.am 333 2009-04-03 20:35:04Z rdempsey $
|
|
||||||
### Process this file with automake to produce Makefile.in
|
|
||||||
#
|
#
|
||||||
#AM_CPPFLAGS = $(idb_cppflags)
|
# AM_CPPFLAGS = $(idb_cppflags) AM_CFLAGS = $(idb_cflags) AM_CXXFLAGS = $(idb_cxxflags) AM_LDFLAGS = $(idb_ldflags)
|
||||||
#AM_CFLAGS = $(idb_cflags)
|
# bin_PROGRAMS = cfread mtread cfread_SOURCES = cfread.cpp cfread_CPPFLAGS = @idb_common_includes@ $(AM_CPPFLAGS)
|
||||||
#AM_CXXFLAGS = $(idb_cxxflags)
|
# cfread_LDFLAGS = @idb_common_ldflags@ -lpthread -lwriteengine -lbrm -lrwlock -lmessageqcpp -ldl -lconfigcpp -lxml2
|
||||||
#AM_LDFLAGS = $(idb_ldflags)
|
# -lloggingcpp -lcacheutils -lboost_idb -lpthread -lrt $(AM_LDFLAGS) mtread_SOURCES = mtread.cpp mtread_CPPFLAGS =
|
||||||
#bin_PROGRAMS = cfread mtread
|
# @idb_common_includes@ $(AM_CPPFLAGS) mtread_LDFLAGS = @idb_common_ldflags@ -lpthread -lwriteengine -lbrm -lrwlock
|
||||||
#cfread_SOURCES = cfread.cpp
|
# -lmessageqcpp -ldl -lconfigcpp -lxml2 -lloggingcpp -lcacheutils -lboost_idb -lpthread -lrt $(AM_LDFLAGS)
|
||||||
#cfread_CPPFLAGS = @idb_common_includes@ $(AM_CPPFLAGS)
|
|
||||||
#cfread_LDFLAGS = @idb_common_ldflags@ -lpthread -lwriteengine -lbrm -lrwlock -lmessageqcpp -ldl -lconfigcpp -lxml2 -lloggingcpp -lcacheutils -lboost_idb -lpthread -lrt $(AM_LDFLAGS)
|
|
||||||
#mtread_SOURCES = mtread.cpp
|
|
||||||
#mtread_CPPFLAGS = @idb_common_includes@ $(AM_CPPFLAGS)
|
|
||||||
#mtread_LDFLAGS = @idb_common_ldflags@ -lpthread -lwriteengine -lbrm -lrwlock -lmessageqcpp -ldl -lconfigcpp -lxml2 -lloggingcpp -lcacheutils -lboost_idb -lpthread -lrt $(AM_LDFLAGS)
|
|
||||||
#
|
#
|
||||||
#test:
|
# test:
|
||||||
#
|
#
|
||||||
#coverage:
|
# coverage:
|
||||||
#
|
#
|
||||||
#leakcheck:
|
# leakcheck:
|
||||||
#
|
#
|
||||||
#docs:
|
# docs:
|
||||||
#
|
#
|
||||||
#bootstrap: install-data-am
|
# bootstrap: install-data-am
|
||||||
#
|
#
|
||||||
|
@ -1,8 +1,6 @@
|
|||||||
|
include_directories(${ENGINE_COMMON_INCLUDES})
|
||||||
|
|
||||||
include_directories( ${ENGINE_COMMON_INCLUDES} )
|
# ########## next target ###############
|
||||||
|
|
||||||
|
|
||||||
########### next target ###############
|
|
||||||
|
|
||||||
set(clearShm_SRCS main.cpp)
|
set(clearShm_SRCS main.cpp)
|
||||||
|
|
||||||
@ -10,5 +8,8 @@ add_executable(clearShm ${clearShm_SRCS})
|
|||||||
|
|
||||||
target_link_libraries(clearShm ${ENGINE_LDFLAGS} ${ENGINE_EXEC_LIBS})
|
target_link_libraries(clearShm ${ENGINE_LDFLAGS} ${ENGINE_EXEC_LIBS})
|
||||||
|
|
||||||
install(TARGETS clearShm DESTINATION ${ENGINE_BINDIR} COMPONENT columnstore-engine)
|
install(
|
||||||
|
TARGETS clearShm
|
||||||
|
DESTINATION ${ENGINE_BINDIR}
|
||||||
|
COMPONENT columnstore-engine
|
||||||
|
)
|
||||||
|
@ -1,8 +1,6 @@
|
|||||||
|
include_directories(${ENGINE_COMMON_INCLUDES})
|
||||||
|
|
||||||
include_directories( ${ENGINE_COMMON_INCLUDES} )
|
# ########## next target ###############
|
||||||
|
|
||||||
|
|
||||||
########### next target ###############
|
|
||||||
|
|
||||||
set(cleartablelock_SRCS cleartablelock.cpp cleartablelockthread.cpp)
|
set(cleartablelock_SRCS cleartablelock.cpp cleartablelockthread.cpp)
|
||||||
|
|
||||||
@ -10,5 +8,8 @@ add_executable(cleartablelock ${cleartablelock_SRCS})
|
|||||||
|
|
||||||
target_link_libraries(cleartablelock ${ENGINE_LDFLAGS} ${NETSNMP_LIBRARIES} ${ENGINE_WRITE_LIBS})
|
target_link_libraries(cleartablelock ${ENGINE_LDFLAGS} ${NETSNMP_LIBRARIES} ${ENGINE_WRITE_LIBS})
|
||||||
|
|
||||||
install(TARGETS cleartablelock DESTINATION ${ENGINE_BINDIR} COMPONENT columnstore-engine)
|
install(
|
||||||
|
TARGETS cleartablelock
|
||||||
|
DESTINATION ${ENGINE_BINDIR}
|
||||||
|
COMPONENT columnstore-engine
|
||||||
|
)
|
||||||
|
@ -1,8 +1,6 @@
|
|||||||
|
include_directories(${ENGINE_COMMON_INCLUDES})
|
||||||
|
|
||||||
include_directories( ${ENGINE_COMMON_INCLUDES} )
|
# ########## next target ###############
|
||||||
|
|
||||||
|
|
||||||
########### next target ###############
|
|
||||||
|
|
||||||
set(autoConfigure_SRCS autoConfigure.cpp)
|
set(autoConfigure_SRCS autoConfigure.cpp)
|
||||||
|
|
||||||
@ -10,4 +8,4 @@ add_executable(autoConfigure ${autoConfigure_SRCS})
|
|||||||
|
|
||||||
target_link_libraries(autoConfigure ${ENGINE_LDFLAGS} ${NETSNMP_LIBRARIES} ${ENGINE_EXEC_LIBS})
|
target_link_libraries(autoConfigure ${ENGINE_LDFLAGS} ${NETSNMP_LIBRARIES} ${ENGINE_EXEC_LIBS})
|
||||||
|
|
||||||
#install(TARGETS autoConfigure DESTINATION ${ENGINE_BINDIR} COMPONENT columnstore-engine)
|
# install(TARGETS autoConfigure DESTINATION ${ENGINE_BINDIR} COMPONENT columnstore-engine)
|
||||||
|
@ -1,8 +1,6 @@
|
|||||||
|
include_directories(${ENGINE_COMMON_INCLUDES})
|
||||||
|
|
||||||
include_directories( ${ENGINE_COMMON_INCLUDES} )
|
# ########## next target ###############
|
||||||
|
|
||||||
|
|
||||||
########### next target ###############
|
|
||||||
|
|
||||||
set(cplogger_SRCS main.cpp)
|
set(cplogger_SRCS main.cpp)
|
||||||
|
|
||||||
@ -10,5 +8,8 @@ add_executable(cplogger ${cplogger_SRCS})
|
|||||||
|
|
||||||
target_link_libraries(cplogger ${ENGINE_LDFLAGS} ${ENGINE_EXEC_LIBS})
|
target_link_libraries(cplogger ${ENGINE_LDFLAGS} ${ENGINE_EXEC_LIBS})
|
||||||
|
|
||||||
install(TARGETS cplogger DESTINATION ${ENGINE_BINDIR} COMPONENT columnstore-engine)
|
install(
|
||||||
|
TARGETS cplogger
|
||||||
|
DESTINATION ${ENGINE_BINDIR}
|
||||||
|
COMPONENT columnstore-engine
|
||||||
|
)
|
||||||
|
@ -1,8 +1,6 @@
|
|||||||
|
include_directories(${ENGINE_COMMON_INCLUDES})
|
||||||
|
|
||||||
include_directories( ${ENGINE_COMMON_INCLUDES} )
|
# ########## next target ###############
|
||||||
|
|
||||||
|
|
||||||
########### next target ###############
|
|
||||||
|
|
||||||
set(dbbuilder_SRCS dbbuilder.cpp systemcatalog.cpp)
|
set(dbbuilder_SRCS dbbuilder.cpp systemcatalog.cpp)
|
||||||
|
|
||||||
@ -10,5 +8,8 @@ add_executable(dbbuilder ${dbbuilder_SRCS})
|
|||||||
|
|
||||||
target_link_libraries(dbbuilder ${ENGINE_LDFLAGS} ${NETSNMP_LIBRARIES} ${ENGINE_WRITE_LIBS})
|
target_link_libraries(dbbuilder ${ENGINE_LDFLAGS} ${NETSNMP_LIBRARIES} ${ENGINE_WRITE_LIBS})
|
||||||
|
|
||||||
install(TARGETS dbbuilder DESTINATION ${ENGINE_BINDIR} COMPONENT columnstore-engine)
|
install(
|
||||||
|
TARGETS dbbuilder
|
||||||
|
DESTINATION ${ENGINE_BINDIR}
|
||||||
|
COMPONENT columnstore-engine
|
||||||
|
)
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
|
include_directories(${ENGINE_COMMON_INCLUDES})
|
||||||
|
|
||||||
include_directories( ${ENGINE_COMMON_INCLUDES} )
|
# ########## next target ###############
|
||||||
|
|
||||||
########### next target ###############
|
|
||||||
|
|
||||||
set(dbload_STAT_SRCS inputmgr.cpp)
|
set(dbload_STAT_SRCS inputmgr.cpp)
|
||||||
|
|
||||||
@ -9,7 +8,7 @@ add_library(dbload STATIC ${dbload_STAT_SRCS})
|
|||||||
|
|
||||||
add_dependencies(dbload loggingcpp)
|
add_dependencies(dbload loggingcpp)
|
||||||
|
|
||||||
########### next target ###############
|
# ########## next target ###############
|
||||||
|
|
||||||
set(colxml_SRCS colxml.cpp)
|
set(colxml_SRCS colxml.cpp)
|
||||||
|
|
||||||
@ -17,5 +16,8 @@ add_executable(colxml ${colxml_SRCS})
|
|||||||
|
|
||||||
target_link_libraries(colxml ${ENGINE_LDFLAGS} dbload ${ENGINE_WRITE_LIBS})
|
target_link_libraries(colxml ${ENGINE_LDFLAGS} dbload ${ENGINE_WRITE_LIBS})
|
||||||
|
|
||||||
install(TARGETS colxml DESTINATION ${ENGINE_BINDIR} COMPONENT columnstore-engine)
|
install(
|
||||||
|
TARGETS colxml
|
||||||
|
DESTINATION ${ENGINE_BINDIR}
|
||||||
|
COMPONENT columnstore-engine
|
||||||
|
)
|
||||||
|
@ -1,8 +1,6 @@
|
|||||||
|
include_directories(${ENGINE_COMMON_INCLUDES})
|
||||||
|
|
||||||
include_directories( ${ENGINE_COMMON_INCLUDES} )
|
# ########## next target ###############
|
||||||
|
|
||||||
|
|
||||||
########### next target ###############
|
|
||||||
|
|
||||||
set(ddlcleanup_SRCS ddlcleanup.cpp)
|
set(ddlcleanup_SRCS ddlcleanup.cpp)
|
||||||
|
|
||||||
@ -10,5 +8,8 @@ add_executable(ddlcleanup ${ddlcleanup_SRCS})
|
|||||||
|
|
||||||
target_link_libraries(ddlcleanup ${ENGINE_LDFLAGS} ${NETSNMP_LIBRARIES} ${ENGINE_WRITE_LIBS} ddlcleanuputil)
|
target_link_libraries(ddlcleanup ${ENGINE_LDFLAGS} ${NETSNMP_LIBRARIES} ${ENGINE_WRITE_LIBS} ddlcleanuputil)
|
||||||
|
|
||||||
install(TARGETS ddlcleanup DESTINATION ${ENGINE_BINDIR} COMPONENT columnstore-engine)
|
install(
|
||||||
|
TARGETS ddlcleanup
|
||||||
|
DESTINATION ${ENGINE_BINDIR}
|
||||||
|
COMPONENT columnstore-engine
|
||||||
|
)
|
||||||
|
@ -1,8 +1,6 @@
|
|||||||
|
include_directories(${KDE4_INCLUDES} ${KDE4_INCLUDE_DIR} ${QT_INCLUDES})
|
||||||
|
|
||||||
include_directories(${KDE4_INCLUDES} ${KDE4_INCLUDE_DIR} ${QT_INCLUDES} )
|
# ########## next target ###############
|
||||||
|
|
||||||
|
|
||||||
########### next target ###############
|
|
||||||
|
|
||||||
set(ddldriver_SRCS ddldriver.cpp)
|
set(ddldriver_SRCS ddldriver.cpp)
|
||||||
|
|
||||||
@ -12,50 +10,34 @@ target_link_libraries(ddldriver ${KDE4_KDECORE_LIBS})
|
|||||||
|
|
||||||
install(TARGETS ddldriver ${INSTALL_TARGETS_DEFAULT_ARGS})
|
install(TARGETS ddldriver ${INSTALL_TARGETS_DEFAULT_ARGS})
|
||||||
|
|
||||||
|
# ########## install files ###############
|
||||||
|
|
||||||
########### install files ###############
|
# original Makefile.am contents follow:
|
||||||
|
|
||||||
|
# Copyright (C) 2014 InfiniDB, Inc.
|
||||||
|
|
||||||
|
|
||||||
#original Makefile.am contents follow:
|
|
||||||
|
|
||||||
## Copyright (C) 2014 InfiniDB, Inc.
|
|
||||||
##
|
|
||||||
## This program is free software; you can redistribute it and/or
|
|
||||||
## modify it under the terms of the GNU General Public License
|
|
||||||
## as published by the Free Software Foundation; version 2 of
|
|
||||||
## the License.
|
|
||||||
##
|
|
||||||
## This program is distributed in the hope that it will be useful,
|
|
||||||
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
## GNU General Public License for more details.
|
|
||||||
##
|
|
||||||
## You should have received a copy of the GNU General Public License
|
|
||||||
## along with this program; if not, write to the Free Software
|
|
||||||
## Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
|
|
||||||
## MA 02110-1301, USA.
|
|
||||||
#
|
#
|
||||||
## $Id: Makefile.am 333 2009-04-03 20:35:04Z rdempsey $
|
# This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public
|
||||||
### Process this file with automake to produce Makefile.in
|
# License as published by the Free Software Foundation; version 2 of the License.
|
||||||
#
|
#
|
||||||
#AM_CPPFLAGS = $(idb_cppflags)
|
# This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied
|
||||||
#AM_CFLAGS = $(idb_cflags)
|
# warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
|
||||||
#AM_CXXFLAGS = $(idb_cxxflags)
|
|
||||||
#AM_LDFLAGS = $(idb_ldflags)
|
|
||||||
#bin_PROGRAMS = ddldriver
|
|
||||||
#ddldriver_SOURCES = ddldriver.cpp
|
|
||||||
#ddldriver_CPPFLAGS = @idb_common_includes@ $(AM_CPPFLAGS)
|
|
||||||
#ddldriver_LDFLAGS = @idb_common_ldflags@ @idb_write_libs@ @idb_common_libs@ @netsnmp_libs@ $(AM_LDFLAGS)
|
|
||||||
#
|
#
|
||||||
#test:
|
# You should have received a copy of the GNU General Public License along with this program; if not, write to the Free
|
||||||
|
# Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
#
|
#
|
||||||
#coverage:
|
# $Id: Makefile.am 333 2009-04-03 20:35:04Z rdempsey $ Process this file with automake to produce Makefile.in
|
||||||
#
|
#
|
||||||
#leakcheck:
|
# AM_CPPFLAGS = $(idb_cppflags) AM_CFLAGS = $(idb_cflags) AM_CXXFLAGS = $(idb_cxxflags) AM_LDFLAGS = $(idb_ldflags)
|
||||||
|
# bin_PROGRAMS = ddldriver ddldriver_SOURCES = ddldriver.cpp ddldriver_CPPFLAGS = @idb_common_includes@ $(AM_CPPFLAGS)
|
||||||
|
# ddldriver_LDFLAGS = @idb_common_ldflags@ @idb_write_libs@ @idb_common_libs@ @netsnmp_libs@ $(AM_LDFLAGS)
|
||||||
#
|
#
|
||||||
#docs:
|
# test:
|
||||||
#
|
#
|
||||||
#bootstrap: install-data-am
|
# coverage:
|
||||||
|
#
|
||||||
|
# leakcheck:
|
||||||
|
#
|
||||||
|
# docs:
|
||||||
|
#
|
||||||
|
# bootstrap: install-data-am
|
||||||
#
|
#
|
||||||
|
@ -1,8 +1,6 @@
|
|||||||
|
include_directories(${KDE4_INCLUDES} ${KDE4_INCLUDE_DIR} ${QT_INCLUDES})
|
||||||
|
|
||||||
include_directories(${KDE4_INCLUDES} ${KDE4_INCLUDE_DIR} ${QT_INCLUDES} )
|
# ########## next target ###############
|
||||||
|
|
||||||
|
|
||||||
########### next target ###############
|
|
||||||
|
|
||||||
set(dmldriver_SRCS dmldriver.cpp tpchrf2.cpp dmlif.cpp)
|
set(dmldriver_SRCS dmldriver.cpp tpchrf2.cpp dmlif.cpp)
|
||||||
|
|
||||||
@ -12,50 +10,35 @@ target_link_libraries(dmldriver ${KDE4_KDECORE_LIBS})
|
|||||||
|
|
||||||
install(TARGETS dmldriver ${INSTALL_TARGETS_DEFAULT_ARGS})
|
install(TARGETS dmldriver ${INSTALL_TARGETS_DEFAULT_ARGS})
|
||||||
|
|
||||||
|
# ########## install files ###############
|
||||||
|
|
||||||
########### install files ###############
|
# original Makefile.am contents follow:
|
||||||
|
|
||||||
|
# Copyright (C) 2014 InfiniDB, Inc.
|
||||||
|
|
||||||
|
|
||||||
#original Makefile.am contents follow:
|
|
||||||
|
|
||||||
## Copyright (C) 2014 InfiniDB, Inc.
|
|
||||||
##
|
|
||||||
## This program is free software; you can redistribute it and/or
|
|
||||||
## modify it under the terms of the GNU General Public License
|
|
||||||
## as published by the Free Software Foundation; version 2 of
|
|
||||||
## the License.
|
|
||||||
##
|
|
||||||
## This program is distributed in the hope that it will be useful,
|
|
||||||
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
## GNU General Public License for more details.
|
|
||||||
##
|
|
||||||
## You should have received a copy of the GNU General Public License
|
|
||||||
## along with this program; if not, write to the Free Software
|
|
||||||
## Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
|
|
||||||
## MA 02110-1301, USA.
|
|
||||||
#
|
#
|
||||||
## $Id: Makefile.am 333 2009-04-03 20:35:04Z rdempsey $
|
# This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public
|
||||||
### Process this file with automake to produce Makefile.in
|
# License as published by the Free Software Foundation; version 2 of the License.
|
||||||
#
|
#
|
||||||
#AM_CPPFLAGS = $(idb_cppflags)
|
# This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied
|
||||||
#AM_CFLAGS = $(idb_cflags)
|
# warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
|
||||||
#AM_CXXFLAGS = $(idb_cxxflags)
|
|
||||||
#AM_LDFLAGS = $(idb_ldflags)
|
|
||||||
#bin_PROGRAMS = dmldriver
|
|
||||||
#dmldriver_SOURCES = dmldriver.cpp tpchrf2.cpp dmlif.cpp
|
|
||||||
#dmldriver_CPPFLAGS = @idb_common_includes@ $(AM_CPPFLAGS)
|
|
||||||
#dmldriver_LDFLAGS = @idb_common_ldflags@ @idb_write_libs@ @idb_common_libs@ @netsnmp_libs@ $(AM_LDFLAGS)
|
|
||||||
#
|
#
|
||||||
#test:
|
# You should have received a copy of the GNU General Public License along with this program; if not, write to the Free
|
||||||
|
# Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
#
|
#
|
||||||
#coverage:
|
# $Id: Makefile.am 333 2009-04-03 20:35:04Z rdempsey $ Process this file with automake to produce Makefile.in
|
||||||
#
|
#
|
||||||
#leakcheck:
|
# AM_CPPFLAGS = $(idb_cppflags) AM_CFLAGS = $(idb_cflags) AM_CXXFLAGS = $(idb_cxxflags) AM_LDFLAGS = $(idb_ldflags)
|
||||||
|
# bin_PROGRAMS = dmldriver dmldriver_SOURCES = dmldriver.cpp tpchrf2.cpp dmlif.cpp dmldriver_CPPFLAGS =
|
||||||
|
# @idb_common_includes@ $(AM_CPPFLAGS) dmldriver_LDFLAGS = @idb_common_ldflags@ @idb_write_libs@ @idb_common_libs@
|
||||||
|
# @netsnmp_libs@ $(AM_LDFLAGS)
|
||||||
#
|
#
|
||||||
#docs:
|
# test:
|
||||||
#
|
#
|
||||||
#bootstrap: install-data-am
|
# coverage:
|
||||||
|
#
|
||||||
|
# leakcheck:
|
||||||
|
#
|
||||||
|
# docs:
|
||||||
|
#
|
||||||
|
# bootstrap: install-data-am
|
||||||
#
|
#
|
||||||
|
@ -1,8 +1,6 @@
|
|||||||
|
include_directories(${ENGINE_COMMON_INCLUDES})
|
||||||
|
|
||||||
include_directories( ${ENGINE_COMMON_INCLUDES} )
|
# ########## next target ###############
|
||||||
|
|
||||||
|
|
||||||
########### next target ###############
|
|
||||||
|
|
||||||
set(editem_SRCS editem.cpp)
|
set(editem_SRCS editem.cpp)
|
||||||
|
|
||||||
@ -10,5 +8,8 @@ add_executable(editem ${editem_SRCS})
|
|||||||
|
|
||||||
target_link_libraries(editem ${ENGINE_LDFLAGS} ${NETSNMP_LIBRARIES} ${ENGINE_EXEC_LIBS})
|
target_link_libraries(editem ${ENGINE_LDFLAGS} ${NETSNMP_LIBRARIES} ${ENGINE_EXEC_LIBS})
|
||||||
|
|
||||||
install(TARGETS editem DESTINATION ${ENGINE_BINDIR} COMPONENT columnstore-engine)
|
install(
|
||||||
|
TARGETS editem
|
||||||
|
DESTINATION ${ENGINE_BINDIR}
|
||||||
|
COMPONENT columnstore-engine
|
||||||
|
)
|
||||||
|
@ -1,8 +1,6 @@
|
|||||||
|
include_directories(${ENGINE_COMMON_INCLUDES})
|
||||||
|
|
||||||
include_directories( ${ENGINE_COMMON_INCLUDES} )
|
# ########## next target ###############
|
||||||
|
|
||||||
|
|
||||||
########### next target ###############
|
|
||||||
|
|
||||||
set(getConfig_SRCS main.cpp)
|
set(getConfig_SRCS main.cpp)
|
||||||
|
|
||||||
@ -10,5 +8,8 @@ add_executable(mcsGetConfig ${getConfig_SRCS})
|
|||||||
|
|
||||||
target_link_libraries(mcsGetConfig ${ENGINE_LDFLAGS} ${ENGINE_EXEC_LIBS})
|
target_link_libraries(mcsGetConfig ${ENGINE_LDFLAGS} ${ENGINE_EXEC_LIBS})
|
||||||
|
|
||||||
install(TARGETS mcsGetConfig DESTINATION ${ENGINE_BINDIR} COMPONENT columnstore-engine)
|
install(
|
||||||
|
TARGETS mcsGetConfig
|
||||||
|
DESTINATION ${ENGINE_BINDIR}
|
||||||
|
COMPONENT columnstore-engine
|
||||||
|
)
|
||||||
|
@ -1,8 +1,6 @@
|
|||||||
|
include_directories(${ENGINE_COMMON_INCLUDES})
|
||||||
|
|
||||||
include_directories( ${ENGINE_COMMON_INCLUDES} )
|
# ########## next target ###############
|
||||||
|
|
||||||
|
|
||||||
########### next target ###############
|
|
||||||
|
|
||||||
set(idbmeminfo_SRCS idbmeminfo.cpp)
|
set(idbmeminfo_SRCS idbmeminfo.cpp)
|
||||||
|
|
||||||
@ -10,5 +8,8 @@ add_executable(idbmeminfo ${idbmeminfo_SRCS})
|
|||||||
|
|
||||||
target_link_libraries(idbmeminfo ${ENGINE_LDFLAGS})
|
target_link_libraries(idbmeminfo ${ENGINE_LDFLAGS})
|
||||||
|
|
||||||
install(TARGETS idbmeminfo DESTINATION ${ENGINE_BINDIR} COMPONENT columnstore-engine)
|
install(
|
||||||
|
TARGETS idbmeminfo
|
||||||
|
DESTINATION ${ENGINE_BINDIR}
|
||||||
|
COMPONENT columnstore-engine
|
||||||
|
)
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
|
include_directories(${ENGINE_COMMON_INCLUDES} ${ENGINE_UTILS_COMMON_INCLUDE})
|
||||||
|
|
||||||
include_directories( ${ENGINE_COMMON_INCLUDES} ${ENGINE_UTILS_COMMON_INCLUDE} )
|
# ########## next target ###############
|
||||||
|
|
||||||
########### next target ###############
|
|
||||||
set(cspasswd_SRCS cspasswd.cpp secrets.cpp)
|
set(cspasswd_SRCS cspasswd.cpp secrets.cpp)
|
||||||
set(cskeys_SRCS cskeys.cpp secrets.cpp)
|
set(cskeys_SRCS cskeys.cpp secrets.cpp)
|
||||||
|
|
||||||
@ -13,6 +12,13 @@ target_include_directories(cskeys BEFORE PUBLIC ${OPENSSL_INCLUDE_DIR})
|
|||||||
target_link_libraries(cspasswd ${ENGINE_LDFLAGS} ${ENGINE_EXEC_LIBS} ${SSL_LIBRARIES})
|
target_link_libraries(cspasswd ${ENGINE_LDFLAGS} ${ENGINE_EXEC_LIBS} ${SSL_LIBRARIES})
|
||||||
target_link_libraries(cskeys ${ENGINE_LDFLAGS} ${ENGINE_EXEC_LIBS} ${SSL_LIBRARIES})
|
target_link_libraries(cskeys ${ENGINE_LDFLAGS} ${ENGINE_EXEC_LIBS} ${SSL_LIBRARIES})
|
||||||
|
|
||||||
install(TARGETS cspasswd DESTINATION ${ENGINE_BINDIR} COMPONENT columnstore-engine)
|
install(
|
||||||
install(TARGETS cskeys DESTINATION ${ENGINE_BINDIR} COMPONENT columnstore-engine)
|
TARGETS cspasswd
|
||||||
|
DESTINATION ${ENGINE_BINDIR}
|
||||||
|
COMPONENT columnstore-engine
|
||||||
|
)
|
||||||
|
install(
|
||||||
|
TARGETS cskeys
|
||||||
|
DESTINATION ${ENGINE_BINDIR}
|
||||||
|
COMPONENT columnstore-engine
|
||||||
|
)
|
||||||
|
@ -1,8 +1,6 @@
|
|||||||
|
include_directories(${KDE4_INCLUDES} ${KDE4_INCLUDE_DIR} ${QT_INCLUDES})
|
||||||
|
|
||||||
include_directories(${KDE4_INCLUDES} ${KDE4_INCLUDE_DIR} ${QT_INCLUDES} )
|
# ########## next target ###############
|
||||||
|
|
||||||
|
|
||||||
########### next target ###############
|
|
||||||
|
|
||||||
set(QFE_SRCS
|
set(QFE_SRCS
|
||||||
cseputils.cpp
|
cseputils.cpp
|
||||||
@ -13,7 +11,8 @@ set(QFE_SRCS
|
|||||||
server.cpp
|
server.cpp
|
||||||
socketio.cpp
|
socketio.cpp
|
||||||
qfelexer.lpp
|
qfelexer.lpp
|
||||||
qfeparser.ypp)
|
qfeparser.ypp
|
||||||
|
)
|
||||||
|
|
||||||
kde4_add_executable(QFE ${QFE_SRCS})
|
kde4_add_executable(QFE ${QFE_SRCS})
|
||||||
|
|
||||||
@ -21,62 +20,36 @@ target_link_libraries(QFE ${KDE4_KDECORE_LIBS})
|
|||||||
|
|
||||||
install(TARGETS QFE ${INSTALL_TARGETS_DEFAULT_ARGS})
|
install(TARGETS QFE ${INSTALL_TARGETS_DEFAULT_ARGS})
|
||||||
|
|
||||||
|
# ########## install files ###############
|
||||||
|
|
||||||
########### install files ###############
|
# original Makefile.am contents follow:
|
||||||
|
|
||||||
|
# Copyright (C) 2014 InfiniDB, Inc.
|
||||||
|
|
||||||
|
|
||||||
#original Makefile.am contents follow:
|
|
||||||
|
|
||||||
## Copyright (C) 2014 InfiniDB, Inc.
|
|
||||||
##
|
|
||||||
## This program is free software; you can redistribute it and/or
|
|
||||||
## modify it under the terms of the GNU General Public License
|
|
||||||
## as published by the Free Software Foundation; version 2 of
|
|
||||||
## the License.
|
|
||||||
##
|
|
||||||
## This program is distributed in the hope that it will be useful,
|
|
||||||
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
## GNU General Public License for more details.
|
|
||||||
##
|
|
||||||
## You should have received a copy of the GNU General Public License
|
|
||||||
## along with this program; if not, write to the Free Software
|
|
||||||
## Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
|
|
||||||
## MA 02110-1301, USA.
|
|
||||||
#
|
#
|
||||||
## $Id$
|
# This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public
|
||||||
### Process this file with automake to produce Makefile.in
|
# License as published by the Free Software Foundation; version 2 of the License.
|
||||||
#
|
#
|
||||||
#AM_CPPFLAGS = $(idb_cppflags)
|
# This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied
|
||||||
#AM_CFLAGS = $(idb_cflags)
|
# warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
|
||||||
#AM_CXXFLAGS = $(idb_cxxflags)
|
|
||||||
#AM_LDFLAGS = $(idb_ldflags)
|
|
||||||
#AM_YFLAGS = -d -p qfe
|
|
||||||
#AM_LFLAGS = -i -Pqfe -olex.yy.c
|
|
||||||
#bin_PROGRAMS = QFE
|
|
||||||
#QFE_SOURCES = \
|
|
||||||
#cseputils.cpp \
|
|
||||||
#ddlstmts.cpp \
|
|
||||||
#parsequery.cpp \
|
|
||||||
#returnedrows.cpp \
|
|
||||||
#sendcsep.cpp \
|
|
||||||
#server.cpp \
|
|
||||||
#socketio.cpp \
|
|
||||||
#qfelexer.lpp \
|
|
||||||
#qfeparser.ypp
|
|
||||||
#QFE_CPPFLAGS = @idb_common_includes@ $(AM_CPPFLAGS)
|
|
||||||
#QFE_LDFLAGS = @idb_common_ldflags@ @idb_write_libs@ @idb_exec_libs@ $(AM_LDFLAGS)
|
|
||||||
#BUILT_SOURCES = qfeparser.cpp qfelexer.cpp qfeparser.h
|
|
||||||
#
|
#
|
||||||
#test:
|
# You should have received a copy of the GNU General Public License along with this program; if not, write to the Free
|
||||||
|
# Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
#
|
#
|
||||||
#coverage:
|
# $Id$ Process this file with automake to produce Makefile.in
|
||||||
#
|
#
|
||||||
#leakcheck:
|
# AM_CPPFLAGS = $(idb_cppflags) AM_CFLAGS = $(idb_cflags) AM_CXXFLAGS = $(idb_cxxflags) AM_LDFLAGS = $(idb_ldflags)
|
||||||
|
# AM_YFLAGS = -d -p qfe AM_LFLAGS = -i -Pqfe -olex.yy.c bin_PROGRAMS = QFE QFE_SOURCES = \ cseputils.cpp \ ddlstmts.cpp
|
||||||
|
# \ parsequery.cpp \ returnedrows.cpp \ sendcsep.cpp \ server.cpp \ socketio.cpp \ qfelexer.lpp \ qfeparser.ypp
|
||||||
|
# QFE_CPPFLAGS = @idb_common_includes@ $(AM_CPPFLAGS) QFE_LDFLAGS = @idb_common_ldflags@ @idb_write_libs@
|
||||||
|
# @idb_exec_libs@ $(AM_LDFLAGS) BUILT_SOURCES = qfeparser.cpp qfelexer.cpp qfeparser.h
|
||||||
#
|
#
|
||||||
#docs:
|
# test:
|
||||||
#
|
#
|
||||||
#bootstrap: install-data-am
|
# coverage:
|
||||||
|
#
|
||||||
|
# leakcheck:
|
||||||
|
#
|
||||||
|
# docs:
|
||||||
|
#
|
||||||
|
# bootstrap: install-data-am
|
||||||
#
|
#
|
||||||
|
@ -3,4 +3,8 @@ include_directories(${ENGINE_COMMON_INCLUDES})
|
|||||||
set(rebuildEM_SRCS main.cpp rebuildEM.cpp)
|
set(rebuildEM_SRCS main.cpp rebuildEM.cpp)
|
||||||
add_executable(mcsRebuildEM ${rebuildEM_SRCS})
|
add_executable(mcsRebuildEM ${rebuildEM_SRCS})
|
||||||
target_link_libraries(mcsRebuildEM ${ENGINE_LDFLAGS} ${ENGINE_WRITE_LIBS} boost_system boost_filesystem)
|
target_link_libraries(mcsRebuildEM ${ENGINE_LDFLAGS} ${ENGINE_WRITE_LIBS} boost_system boost_filesystem)
|
||||||
install(TARGETS mcsRebuildEM DESTINATION ${ENGINE_BINDIR} COMPONENT columnstore-engine)
|
install(
|
||||||
|
TARGETS mcsRebuildEM
|
||||||
|
DESTINATION ${ENGINE_BINDIR}
|
||||||
|
COMPONENT columnstore-engine
|
||||||
|
)
|
||||||
|
@ -1,8 +1,6 @@
|
|||||||
|
include_directories(${ENGINE_COMMON_INCLUDES})
|
||||||
|
|
||||||
include_directories( ${ENGINE_COMMON_INCLUDES} )
|
# ########## next target ###############
|
||||||
|
|
||||||
|
|
||||||
########### next target ###############
|
|
||||||
|
|
||||||
set(rgprint_SRCS rgprint.cpp)
|
set(rgprint_SRCS rgprint.cpp)
|
||||||
|
|
||||||
@ -10,5 +8,8 @@ add_executable(rgprint ${rgprint_SRCS})
|
|||||||
|
|
||||||
target_link_libraries(rgprint ${ENGINE_LDFLAGS} ${NETSNMP_LIBRARIES} ${ENGINE_WRITE_LIBS})
|
target_link_libraries(rgprint ${ENGINE_LDFLAGS} ${NETSNMP_LIBRARIES} ${ENGINE_WRITE_LIBS})
|
||||||
|
|
||||||
install(TARGETS rgprint DESTINATION ${ENGINE_BINDIR} COMPONENT columnstore-engine)
|
install(
|
||||||
|
TARGETS rgprint
|
||||||
|
DESTINATION ${ENGINE_BINDIR}
|
||||||
|
COMPONENT columnstore-engine
|
||||||
|
)
|
||||||
|
@ -1,8 +1,6 @@
|
|||||||
|
include_directories(${KDE4_INCLUDES} ${KDE4_INCLUDE_DIR} ${QT_INCLUDES})
|
||||||
|
|
||||||
include_directories(${KDE4_INCLUDES} ${KDE4_INCLUDE_DIR} ${QT_INCLUDES} )
|
# ########## next target ###############
|
||||||
|
|
||||||
|
|
||||||
########### next target ###############
|
|
||||||
|
|
||||||
set(sendPlan_SRCS sendplan.cpp)
|
set(sendPlan_SRCS sendplan.cpp)
|
||||||
|
|
||||||
@ -12,33 +10,23 @@ target_link_libraries(sendPlan ${KDE4_KDECORE_LIBS})
|
|||||||
|
|
||||||
install(TARGETS sendPlan ${INSTALL_TARGETS_DEFAULT_ARGS})
|
install(TARGETS sendPlan ${INSTALL_TARGETS_DEFAULT_ARGS})
|
||||||
|
|
||||||
|
# ########## install files ###############
|
||||||
|
|
||||||
########### install files ###############
|
# original Makefile.am contents follow:
|
||||||
|
|
||||||
|
# $Id: Makefile.am 333 2009-04-03 20:35:04Z rdempsey $ Process this file with automake to produce Makefile.in
|
||||||
|
|
||||||
|
|
||||||
#original Makefile.am contents follow:
|
|
||||||
|
|
||||||
## $Id: Makefile.am 333 2009-04-03 20:35:04Z rdempsey $
|
|
||||||
### Process this file with automake to produce Makefile.in
|
|
||||||
#
|
#
|
||||||
#AM_CPPFLAGS = $(idb_cppflags)
|
# AM_CPPFLAGS = $(idb_cppflags) AM_CFLAGS = $(idb_cflags) AM_CXXFLAGS = $(idb_cxxflags) AM_LDFLAGS = $(idb_ldflags)
|
||||||
#AM_CFLAGS = $(idb_cflags)
|
# bin_PROGRAMS = sendPlan sendPlan_SOURCES = sendplan.cpp sendPlan_CPPFLAGS = @idb_common_includes@ $(AM_CPPFLAGS)
|
||||||
#AM_CXXFLAGS = $(idb_cxxflags)
|
# sendPlan_LDFLAGS = @idb_common_ldflags@ @idb_exec_libs@ $(AM_LDFLAGS)
|
||||||
#AM_LDFLAGS = $(idb_ldflags)
|
|
||||||
#bin_PROGRAMS = sendPlan
|
|
||||||
#sendPlan_SOURCES = sendplan.cpp
|
|
||||||
#sendPlan_CPPFLAGS = @idb_common_includes@ $(AM_CPPFLAGS)
|
|
||||||
#sendPlan_LDFLAGS = @idb_common_ldflags@ @idb_exec_libs@ $(AM_LDFLAGS)
|
|
||||||
#
|
#
|
||||||
#test:
|
# test:
|
||||||
#
|
#
|
||||||
#coverage:
|
# coverage:
|
||||||
#
|
#
|
||||||
#leakcheck:
|
# leakcheck:
|
||||||
#
|
#
|
||||||
#docs:
|
# docs:
|
||||||
#
|
#
|
||||||
#bootstrap: install-data-am
|
# bootstrap: install-data-am
|
||||||
#
|
#
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
|
include_directories(${ENGINE_COMMON_INCLUDES})
|
||||||
|
|
||||||
include_directories( ${ENGINE_COMMON_INCLUDES} )
|
# ########## next target ###############
|
||||||
|
|
||||||
########### next target ###############
|
|
||||||
|
|
||||||
set(setConfig_SRCS main.cpp)
|
set(setConfig_SRCS main.cpp)
|
||||||
|
|
||||||
@ -9,5 +8,8 @@ add_executable(mcsSetConfig ${setConfig_SRCS})
|
|||||||
|
|
||||||
target_link_libraries(mcsSetConfig ${ENGINE_LDFLAGS} ${NETSNMP_LIBRARIES} ${ENGINE_EXEC_LIBS})
|
target_link_libraries(mcsSetConfig ${ENGINE_LDFLAGS} ${NETSNMP_LIBRARIES} ${ENGINE_EXEC_LIBS})
|
||||||
|
|
||||||
install(TARGETS mcsSetConfig DESTINATION ${ENGINE_BINDIR} COMPONENT columnstore-engine)
|
install(
|
||||||
|
TARGETS mcsSetConfig
|
||||||
|
DESTINATION ${ENGINE_BINDIR}
|
||||||
|
COMPONENT columnstore-engine
|
||||||
|
)
|
||||||
|
@ -1,8 +1,6 @@
|
|||||||
|
include_directories(${ENGINE_COMMON_INCLUDES})
|
||||||
|
|
||||||
include_directories( ${ENGINE_COMMON_INCLUDES} )
|
# ########## next target ###############
|
||||||
|
|
||||||
|
|
||||||
########### next target ###############
|
|
||||||
|
|
||||||
set(viewtablelock_SRCS viewtablelock.cpp)
|
set(viewtablelock_SRCS viewtablelock.cpp)
|
||||||
|
|
||||||
@ -10,5 +8,8 @@ add_executable(viewtablelock ${viewtablelock_SRCS})
|
|||||||
|
|
||||||
target_link_libraries(viewtablelock ${ENGINE_LDFLAGS} ${ENGINE_EXEC_LIBS})
|
target_link_libraries(viewtablelock ${ENGINE_LDFLAGS} ${ENGINE_EXEC_LIBS})
|
||||||
|
|
||||||
install(TARGETS viewtablelock DESTINATION ${ENGINE_BINDIR} COMPONENT columnstore-engine)
|
install(
|
||||||
|
TARGETS viewtablelock
|
||||||
|
DESTINATION ${ENGINE_BINDIR}
|
||||||
|
COMPONENT columnstore-engine
|
||||||
|
)
|
||||||
|
@ -1,5 +1,4 @@
|
|||||||
|
# add_subdirectory(boost_idb)
|
||||||
#add_subdirectory(boost_idb)
|
|
||||||
add_subdirectory(startup)
|
add_subdirectory(startup)
|
||||||
add_subdirectory(common)
|
add_subdirectory(common)
|
||||||
add_subdirectory(configcpp)
|
add_subdirectory(configcpp)
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
include_directories( ${ENGINE_COMMON_INCLUDES} )
|
include_directories(${ENGINE_COMMON_INCLUDES})
|
||||||
|
|
||||||
|
# ########## next target ###############
|
||||||
########### next target ###############
|
|
||||||
|
|
||||||
set(batchloader_LIB_SRCS batchloader.cpp)
|
set(batchloader_LIB_SRCS batchloader.cpp)
|
||||||
|
|
||||||
@ -11,4 +10,8 @@ add_dependencies(batchloader loggingcpp)
|
|||||||
|
|
||||||
target_link_libraries(batchloader ${NETSNMP_LIBRARIES})
|
target_link_libraries(batchloader ${NETSNMP_LIBRARIES})
|
||||||
|
|
||||||
install(TARGETS batchloader DESTINATION ${ENGINE_LIBDIR} COMPONENT columnstore-engine)
|
install(
|
||||||
|
TARGETS batchloader
|
||||||
|
DESTINATION ${ENGINE_LIBDIR}
|
||||||
|
COMPONENT columnstore-engine
|
||||||
|
)
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
include_directories( ${ENGINE_COMMON_INCLUDES} )
|
include_directories(${ENGINE_COMMON_INCLUDES})
|
||||||
|
|
||||||
|
# ########## next target ###############
|
||||||
########### next target ###############
|
|
||||||
|
|
||||||
set(cacheutils_LIB_SRCS cacheutils.cpp)
|
set(cacheutils_LIB_SRCS cacheutils.cpp)
|
||||||
|
|
||||||
@ -9,4 +8,8 @@ columnstore_library(cacheutils ${cacheutils_LIB_SRCS})
|
|||||||
|
|
||||||
add_dependencies(cacheutils loggingcpp)
|
add_dependencies(cacheutils loggingcpp)
|
||||||
|
|
||||||
install(TARGETS cacheutils DESTINATION ${ENGINE_LIBDIR} COMPONENT columnstore-engine)
|
install(
|
||||||
|
TARGETS cacheutils
|
||||||
|
DESTINATION ${ENGINE_LIBDIR}
|
||||||
|
COMPONENT columnstore-engine
|
||||||
|
)
|
||||||
|
@ -1,28 +1,35 @@
|
|||||||
include_directories(${ENGINE_COMMON_INCLUDES} ${ENGINE_SRC_DIR}/storage-manager/include)
|
include_directories(${ENGINE_COMMON_INCLUDES} ${ENGINE_SRC_DIR}/storage-manager/include)
|
||||||
|
|
||||||
set(cloudio_LIB_SRCS SMComm.cpp SMDataFile.cpp SMFileFactory.cpp SMFileSystem.cpp SocketPool.cpp cloud_plugin.cpp ../../datatypes/mcs_datatype.cpp)
|
set(cloudio_LIB_SRCS
|
||||||
|
SMComm.cpp
|
||||||
|
SMDataFile.cpp
|
||||||
|
SMFileFactory.cpp
|
||||||
|
SMFileSystem.cpp
|
||||||
|
SocketPool.cpp
|
||||||
|
cloud_plugin.cpp
|
||||||
|
../../datatypes/mcs_datatype.cpp
|
||||||
|
)
|
||||||
|
|
||||||
columnstore_library(cloudio ${cloudio_LIB_SRCS})
|
columnstore_library(cloudio ${cloudio_LIB_SRCS})
|
||||||
|
|
||||||
# IDBDataFile currently depends on cloudio, which is backward.
|
# IDBDataFile currently depends on cloudio, which is backward. Once cloudio has been turned into a proper plugin for
|
||||||
# Once cloudio has been turned into a proper plugin for idbdatafile,
|
# idbdatafile, we should be able to reverse the dependency like so:
|
||||||
# we should be able to reverse the dependency like so:
|
|
||||||
target_link_libraries(cloudio idbdatafile messageqcpp loggingcpp)
|
target_link_libraries(cloudio idbdatafile messageqcpp loggingcpp)
|
||||||
|
|
||||||
install(TARGETS cloudio DESTINATION ${ENGINE_LIBDIR} COMPONENT columnstore-engine)
|
install(
|
||||||
|
TARGETS cloudio
|
||||||
|
DESTINATION ${ENGINE_LIBDIR}
|
||||||
|
COMPONENT columnstore-engine
|
||||||
|
)
|
||||||
|
|
||||||
add_executable(cloudio_component_test component_test.cpp)
|
add_executable(cloudio_component_test component_test.cpp)
|
||||||
|
|
||||||
add_executable(end_to_end_test end_to_end_test.cpp)
|
add_executable(end_to_end_test end_to_end_test.cpp)
|
||||||
|
|
||||||
# see the comment above and change this dependency to cloudio. Hm
|
# see the comment above and change this dependency to cloudio. Hm our lib dependencies seem not to be declared. Punting
|
||||||
# our lib dependencies seem not to be declared. Punting on that,
|
# on that, maybe in the future we can have some poor unfortunate intern untangle all of that and declare lib
|
||||||
# maybe in the future we can have some poor unfortunate intern
|
# dependencies properly. For now I'm going to do like the other executables, which means nearly everything AFAICT.
|
||||||
# untangle all of that and declare lib dependencies properly.
|
|
||||||
# For now I'm going to do like the other executables, which means
|
|
||||||
# nearly everything AFAICT.
|
|
||||||
target_link_libraries(cloudio_component_test ${ENGINE_LDFLAGS} ${ENGINE_EXEC_LIBS} cloudio)
|
target_link_libraries(cloudio_component_test ${ENGINE_LDFLAGS} ${ENGINE_EXEC_LIBS} cloudio)
|
||||||
target_link_libraries(end_to_end_test ${ENGINE_LDFLAGS} ${ENGINE_EXEC_LIBS} cloudio)
|
target_link_libraries(end_to_end_test ${ENGINE_LDFLAGS} ${ENGINE_EXEC_LIBS} cloudio)
|
||||||
#target_link_libraries(cloudio_component_test cloudio)
|
# target_link_libraries(cloudio_component_test cloudio) Copy end_to_end_test dataFile to binary directory
|
||||||
# Copy end_to_end_test dataFile to binary directory
|
file(COPY testData DESTINATION ${CMAKE_CURRENT_BINARY_DIR}/)
|
||||||
FILE(COPY testData DESTINATION ${CMAKE_CURRENT_BINARY_DIR}/)
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
include_directories( ${ENGINE_COMMON_INCLUDES} )
|
include_directories(${ENGINE_COMMON_INCLUDES})
|
||||||
|
|
||||||
########### next target ###############
|
# ########## next target ###############
|
||||||
|
|
||||||
set(common_LIB_SRCS
|
set(common_LIB_SRCS
|
||||||
fixedallocator.cpp
|
fixedallocator.cpp
|
||||||
@ -11,7 +11,8 @@ set(common_LIB_SRCS
|
|||||||
threadnaming.cpp
|
threadnaming.cpp
|
||||||
utils_utf8.cpp
|
utils_utf8.cpp
|
||||||
statistics.cpp
|
statistics.cpp
|
||||||
string_prefixes.cpp)
|
string_prefixes.cpp
|
||||||
|
)
|
||||||
|
|
||||||
columnstore_library(common ${common_LIB_SRCS})
|
columnstore_library(common ${common_LIB_SRCS})
|
||||||
|
|
||||||
@ -19,4 +20,8 @@ target_link_libraries(common boost_filesystem)
|
|||||||
|
|
||||||
add_dependencies(common loggingcpp)
|
add_dependencies(common loggingcpp)
|
||||||
|
|
||||||
install(TARGETS common DESTINATION ${ENGINE_LIBDIR} COMPONENT columnstore-engine)
|
install(
|
||||||
|
TARGETS common
|
||||||
|
DESTINATION ${ENGINE_LIBDIR}
|
||||||
|
COMPONENT columnstore-engine
|
||||||
|
)
|
||||||
|
@ -1,12 +1,15 @@
|
|||||||
include_directories( ${ENGINE_COMMON_INCLUDES} ${SNAPPY_INCLUDE_DIR} )
|
include_directories(${ENGINE_COMMON_INCLUDES} ${SNAPPY_INCLUDE_DIR})
|
||||||
|
|
||||||
#hack for lz4 duplicate header
|
# hack for lz4 duplicate header
|
||||||
GET_PROPERTY(dirs DIRECTORY PROPERTY INCLUDE_DIRECTORIES)
|
get_property(
|
||||||
LIST(REMOVE_ITEM dirs ${CMAKE_SOURCE_DIR}/include/providers)
|
dirs
|
||||||
SET_PROPERTY(DIRECTORY PROPERTY INCLUDE_DIRECTORIES "${dirs}")
|
DIRECTORY
|
||||||
|
PROPERTY INCLUDE_DIRECTORIES
|
||||||
|
)
|
||||||
|
list(REMOVE_ITEM dirs ${CMAKE_SOURCE_DIR}/include/providers)
|
||||||
|
set_property(DIRECTORY PROPERTY INCLUDE_DIRECTORIES "${dirs}")
|
||||||
|
|
||||||
set(compress_LIB_SRCS
|
set(compress_LIB_SRCS idbcompress.cpp)
|
||||||
idbcompress.cpp)
|
|
||||||
|
|
||||||
add_definitions(-DNDEBUG)
|
add_definitions(-DNDEBUG)
|
||||||
|
|
||||||
@ -14,9 +17,13 @@ columnstore_library(compress ${compress_LIB_SRCS})
|
|||||||
add_dependencies(compress loggingcpp external_boost)
|
add_dependencies(compress loggingcpp external_boost)
|
||||||
|
|
||||||
target_link_libraries(compress ${SNAPPY_LIBRARIES})
|
target_link_libraries(compress ${SNAPPY_LIBRARIES})
|
||||||
IF(HAVE_LZ4)
|
if(HAVE_LZ4)
|
||||||
MESSAGE_ONCE(STATUS "LINK WITH LZ4")
|
message_once(STATUS "LINK WITH LZ4")
|
||||||
target_link_libraries(compress ${LZ4_LIBRARIES})
|
target_link_libraries(compress ${LZ4_LIBRARIES})
|
||||||
ENDIF()
|
endif()
|
||||||
|
|
||||||
install(TARGETS compress DESTINATION ${ENGINE_LIBDIR} COMPONENT columnstore-engine)
|
install(
|
||||||
|
TARGETS compress
|
||||||
|
DESTINATION ${ENGINE_LIBDIR}
|
||||||
|
COMPONENT columnstore-engine
|
||||||
|
)
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
include_directories( ${ENGINE_COMMON_INCLUDES} )
|
include_directories(${ENGINE_COMMON_INCLUDES})
|
||||||
|
|
||||||
########### next target ###############
|
# ########## next target ###############
|
||||||
|
|
||||||
set(configcpp_LIB_SRCS configcpp.cpp xmlparser.cpp configstream.cpp)
|
set(configcpp_LIB_SRCS configcpp.cpp xmlparser.cpp configstream.cpp)
|
||||||
|
|
||||||
@ -9,4 +9,8 @@ add_dependencies(configcpp loggingcpp)
|
|||||||
|
|
||||||
target_compile_definitions(configcpp PUBLIC BOOST_NO_CXX11_SCOPED_ENUMS)
|
target_compile_definitions(configcpp PUBLIC BOOST_NO_CXX11_SCOPED_ENUMS)
|
||||||
|
|
||||||
install(TARGETS configcpp DESTINATION ${ENGINE_LIBDIR} COMPONENT columnstore-engine)
|
install(
|
||||||
|
TARGETS configcpp
|
||||||
|
DESTINATION ${ENGINE_LIBDIR}
|
||||||
|
COMPONENT columnstore-engine
|
||||||
|
)
|
||||||
|
@ -1,24 +1,18 @@
|
|||||||
|
|
||||||
#
|
#
|
||||||
# Not used
|
# Not used
|
||||||
#
|
#
|
||||||
#
|
|
||||||
|
|
||||||
|
# original Makefile.am contents follow:
|
||||||
|
|
||||||
|
# AM_CFLAGS = $(idb_cflags) noinst_LIBRARIES = libmd5.a libmd5_a_SOURCES = md5_dgst.c md5_one.c mem_clr.c
|
||||||
#original Makefile.am contents follow:
|
|
||||||
|
|
||||||
#AM_CFLAGS = $(idb_cflags)
|
|
||||||
#noinst_LIBRARIES = libmd5.a
|
|
||||||
#libmd5_a_SOURCES = md5_dgst.c md5_one.c mem_clr.c
|
|
||||||
#
|
#
|
||||||
#test:
|
# test:
|
||||||
#
|
#
|
||||||
#coverage:
|
# coverage:
|
||||||
#
|
#
|
||||||
#leakcheck:
|
# leakcheck:
|
||||||
#
|
#
|
||||||
#docs:
|
# docs:
|
||||||
#
|
#
|
||||||
#bootstrap:
|
# bootstrap:
|
||||||
#
|
#
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
include_directories( ${ENGINE_COMMON_INCLUDES} )
|
include_directories(${ENGINE_COMMON_INCLUDES})
|
||||||
|
|
||||||
|
# ########## next target ###############
|
||||||
########### next target ###############
|
|
||||||
|
|
||||||
set(dataconvert_LIB_SRCS dataconvert.cpp)
|
set(dataconvert_LIB_SRCS dataconvert.cpp)
|
||||||
|
|
||||||
@ -9,4 +8,8 @@ columnstore_library(dataconvert ${dataconvert_LIB_SRCS})
|
|||||||
|
|
||||||
add_dependencies(dataconvert loggingcpp)
|
add_dependencies(dataconvert loggingcpp)
|
||||||
|
|
||||||
install(TARGETS dataconvert DESTINATION ${ENGINE_LIBDIR} COMPONENT columnstore-engine)
|
install(
|
||||||
|
TARGETS dataconvert
|
||||||
|
DESTINATION ${ENGINE_LIBDIR}
|
||||||
|
COMPONENT columnstore-engine
|
||||||
|
)
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
include_directories( ${ENGINE_COMMON_INCLUDES} )
|
include_directories(${ENGINE_COMMON_INCLUDES})
|
||||||
|
|
||||||
|
# ########## next target ###############
|
||||||
########### next target ###############
|
|
||||||
|
|
||||||
set(ddlcleanuputil_LIB_SRCS ddlcleanuputil.cpp)
|
set(ddlcleanuputil_LIB_SRCS ddlcleanuputil.cpp)
|
||||||
|
|
||||||
@ -11,4 +10,8 @@ add_dependencies(ddlcleanuputil loggingcpp)
|
|||||||
|
|
||||||
target_link_libraries(ddlcleanuputil ${NETSNMP_LIBRARIES})
|
target_link_libraries(ddlcleanuputil ${NETSNMP_LIBRARIES})
|
||||||
|
|
||||||
install(TARGETS ddlcleanuputil DESTINATION ${ENGINE_LIBDIR} COMPONENT columnstore-engine)
|
install(
|
||||||
|
TARGETS ddlcleanuputil
|
||||||
|
DESTINATION ${ENGINE_LIBDIR}
|
||||||
|
COMPONENT columnstore-engine
|
||||||
|
)
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
include_directories( ${ENGINE_COMMON_INCLUDES} ../cloudio)
|
include_directories(${ENGINE_COMMON_INCLUDES} ../cloudio)
|
||||||
|
|
||||||
########### next target ###############
|
# ########## next target ###############
|
||||||
|
|
||||||
set(idbdatafile_LIB_SRCS
|
set(idbdatafile_LIB_SRCS
|
||||||
BufferedFile.cpp
|
BufferedFile.cpp
|
||||||
@ -10,7 +10,8 @@ set(idbdatafile_LIB_SRCS
|
|||||||
IDBLogger.cpp
|
IDBLogger.cpp
|
||||||
IDBPolicy.cpp
|
IDBPolicy.cpp
|
||||||
PosixFileSystem.cpp
|
PosixFileSystem.cpp
|
||||||
UnbufferedFile.cpp)
|
UnbufferedFile.cpp
|
||||||
|
)
|
||||||
|
|
||||||
columnstore_library(idbdatafile ${idbdatafile_LIB_SRCS})
|
columnstore_library(idbdatafile ${idbdatafile_LIB_SRCS})
|
||||||
|
|
||||||
@ -18,4 +19,8 @@ target_link_libraries(idbdatafile ${NETSNMP_LIBRARIES} ${ENGINE_OAM_LIBS} boost_
|
|||||||
|
|
||||||
target_compile_definitions(idbdatafile PUBLIC BOOST_NO_CXX11_SCOPED_ENUMS)
|
target_compile_definitions(idbdatafile PUBLIC BOOST_NO_CXX11_SCOPED_ENUMS)
|
||||||
|
|
||||||
install(TARGETS idbdatafile DESTINATION ${ENGINE_LIBDIR} COMPONENT columnstore-engine)
|
install(
|
||||||
|
TARGETS idbdatafile
|
||||||
|
DESTINATION ${ENGINE_LIBDIR}
|
||||||
|
COMPONENT columnstore-engine
|
||||||
|
)
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
include_directories( ${ENGINE_COMMON_INCLUDES} )
|
include_directories(${ENGINE_COMMON_INCLUDES})
|
||||||
|
|
||||||
|
# ########## next target ###############
|
||||||
########### next target ###############
|
|
||||||
|
|
||||||
set(joiner_LIB_SRCS tuplejoiner.cpp joinpartition.cpp)
|
set(joiner_LIB_SRCS tuplejoiner.cpp joinpartition.cpp)
|
||||||
|
|
||||||
@ -9,4 +8,8 @@ columnstore_library(joiner ${joiner_LIB_SRCS})
|
|||||||
|
|
||||||
add_dependencies(joiner loggingcpp)
|
add_dependencies(joiner loggingcpp)
|
||||||
|
|
||||||
install(TARGETS joiner DESTINATION ${ENGINE_LIBDIR} COMPONENT columnstore-engine)
|
install(
|
||||||
|
TARGETS joiner
|
||||||
|
DESTINATION ${ENGINE_LIBDIR}
|
||||||
|
COMPONENT columnstore-engine
|
||||||
|
)
|
||||||
|
@ -1,6 +1,10 @@
|
|||||||
set(S3API_DIR ${CMAKE_CURRENT_SOURCE_DIR}/libmarias3 CACHE INTERNAL "S3API_DIR")
|
set(S3API_DIR
|
||||||
|
${CMAKE_CURRENT_SOURCE_DIR}/libmarias3
|
||||||
|
CACHE INTERNAL "S3API_DIR"
|
||||||
|
)
|
||||||
|
|
||||||
SET(S3_SOURCES ${S3API_DIR}/src/debug.c
|
set(S3_SOURCES
|
||||||
|
${S3API_DIR}/src/debug.c
|
||||||
${S3API_DIR}/src/error.c
|
${S3API_DIR}/src/error.c
|
||||||
${S3API_DIR}/src/marias3.c
|
${S3API_DIR}/src/marias3.c
|
||||||
${S3API_DIR}/src/request.c
|
${S3API_DIR}/src/request.c
|
||||||
@ -8,17 +12,22 @@ SET(S3_SOURCES ${S3API_DIR}/src/debug.c
|
|||||||
${S3API_DIR}/src/sha256.c
|
${S3API_DIR}/src/sha256.c
|
||||||
${S3API_DIR}/src/sha256-internal.c
|
${S3API_DIR}/src/sha256-internal.c
|
||||||
${S3API_DIR}/src/xml.c
|
${S3API_DIR}/src/xml.c
|
||||||
${S3API_DIR}/src/assume_role.c)
|
${S3API_DIR}/src/assume_role.c
|
||||||
|
)
|
||||||
|
|
||||||
ADD_LIBRARY(marias3 SHARED ${S3_SOURCES})
|
add_library(marias3 SHARED ${S3_SOURCES})
|
||||||
|
|
||||||
TARGET_LINK_LIBRARIES(marias3 curl m)
|
target_link_libraries(marias3 curl m)
|
||||||
INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR} ${S3API_DIR})
|
include_directories(${CMAKE_CURRENT_SOURCE_DIR} ${S3API_DIR})
|
||||||
add_definitions(-D_GNU_SOURCE)
|
add_definitions(-D_GNU_SOURCE)
|
||||||
|
|
||||||
set(S3API_DEPS marias3 curl CACHE INTERNAL "S3API_DEPS")
|
set(S3API_DEPS
|
||||||
|
marias3 curl
|
||||||
|
CACHE INTERNAL "S3API_DEPS"
|
||||||
|
)
|
||||||
|
|
||||||
install(TARGETS marias3
|
install(
|
||||||
|
TARGETS marias3
|
||||||
DESTINATION ${ENGINE_LIBDIR}
|
DESTINATION ${ENGINE_LIBDIR}
|
||||||
COMPONENT columnstore-engine
|
COMPONENT columnstore-engine
|
||||||
)
|
)
|
||||||
|
@ -1,11 +1,9 @@
|
|||||||
include_directories(BEFORE
|
include_directories(BEFORE ${LIBMARIADB_BININC_DIR} ${LIBMARIADB_SRCINC_DIR})
|
||||||
${LIBMARIADB_BININC_DIR}
|
|
||||||
${LIBMARIADB_SRCINC_DIR})
|
|
||||||
add_definitions(-DMYSQL_SERVICE_THD_TIMEZONE_INCLUDED)
|
add_definitions(-DMYSQL_SERVICE_THD_TIMEZONE_INCLUDED)
|
||||||
|
|
||||||
include_directories( ${ENGINE_COMMON_INCLUDES} )
|
include_directories(${ENGINE_COMMON_INCLUDES})
|
||||||
|
|
||||||
########### next target ###############
|
# ########## next target ###############
|
||||||
|
|
||||||
set(libmysql_client_LIB_SRCS libmysql_client.cpp)
|
set(libmysql_client_LIB_SRCS libmysql_client.cpp)
|
||||||
|
|
||||||
@ -14,4 +12,8 @@ target_link_libraries(libmysql_client ${MARIADB_CLIENT_LIBS})
|
|||||||
|
|
||||||
add_dependencies(libmysql_client loggingcpp)
|
add_dependencies(libmysql_client loggingcpp)
|
||||||
|
|
||||||
install(TARGETS libmysql_client DESTINATION ${ENGINE_LIBDIR} COMPONENT columnstore-engine)
|
install(
|
||||||
|
TARGETS libmysql_client
|
||||||
|
DESTINATION ${ENGINE_LIBDIR}
|
||||||
|
COMPONENT columnstore-engine
|
||||||
|
)
|
||||||
|
@ -1,23 +1,26 @@
|
|||||||
include_directories( ${ENGINE_COMMON_INCLUDES} )
|
include_directories(${ENGINE_COMMON_INCLUDES})
|
||||||
|
|
||||||
########### next target ###############
|
# ########## next target ###############
|
||||||
ADD_CUSTOM_COMMAND(
|
add_custom_command(
|
||||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/messageids.h
|
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/messageids.h
|
||||||
COMMAND perl ${CMAKE_CURRENT_SOURCE_DIR}/genMsgId.pl < ${CMAKE_CURRENT_SOURCE_DIR}/MessageFile.txt > messageids-temp.h
|
COMMAND perl ${CMAKE_CURRENT_SOURCE_DIR}/genMsgId.pl < ${CMAKE_CURRENT_SOURCE_DIR}/MessageFile.txt >
|
||||||
|
messageids-temp.h
|
||||||
COMMAND ${CMAKE_COMMAND} -E copy_if_different messageids-temp.h messageids.h
|
COMMAND ${CMAKE_COMMAND} -E copy_if_different messageids-temp.h messageids.h
|
||||||
DEPENDS genMsgId.pl
|
DEPENDS genMsgId.pl
|
||||||
)
|
)
|
||||||
ADD_CUSTOM_COMMAND(
|
add_custom_command(
|
||||||
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/errorids.h
|
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/errorids.h
|
||||||
COMMAND perl ${CMAKE_CURRENT_SOURCE_DIR}/genErrId.pl < ${CMAKE_CURRENT_SOURCE_DIR}/ErrorMessage.txt > errorids-temp.h
|
COMMAND perl ${CMAKE_CURRENT_SOURCE_DIR}/genErrId.pl < ${CMAKE_CURRENT_SOURCE_DIR}/ErrorMessage.txt >
|
||||||
|
errorids-temp.h
|
||||||
COMMAND ${CMAKE_COMMAND} -E copy_if_different errorids-temp.h errorids.h
|
COMMAND ${CMAKE_COMMAND} -E copy_if_different errorids-temp.h errorids.h
|
||||||
DEPENDS genErrId.pl
|
DEPENDS genErrId.pl
|
||||||
)
|
)
|
||||||
|
|
||||||
set_source_files_properties(${CMAKE_CURRENT_BINARY_DIR}/messageids.h PROPERTIES GENERATED TRUE)
|
set_source_files_properties(${CMAKE_CURRENT_BINARY_DIR}/messageids.h PROPERTIES GENERATED TRUE)
|
||||||
set_source_files_properties(${CMAKE_CURRENT_BINARY_DIR}/errorids.h PROPERTIES GENERATED TRUE)
|
set_source_files_properties(${CMAKE_CURRENT_BINARY_DIR}/errorids.h PROPERTIES GENERATED TRUE)
|
||||||
|
|
||||||
columnstore_library(loggingcpp
|
columnstore_library(
|
||||||
|
loggingcpp
|
||||||
message.cpp
|
message.cpp
|
||||||
messagelog.cpp
|
messagelog.cpp
|
||||||
logger.cpp
|
logger.cpp
|
||||||
@ -30,6 +33,14 @@ columnstore_library(loggingcpp
|
|||||||
)
|
)
|
||||||
add_dependencies(loggingcpp external_boost)
|
add_dependencies(loggingcpp external_boost)
|
||||||
|
|
||||||
install(TARGETS loggingcpp DESTINATION ${ENGINE_LIBDIR} COMPONENT columnstore-engine)
|
install(
|
||||||
|
TARGETS loggingcpp
|
||||||
|
DESTINATION ${ENGINE_LIBDIR}
|
||||||
|
COMPONENT columnstore-engine
|
||||||
|
)
|
||||||
|
|
||||||
install(FILES MessageFile.txt ErrorMessage.txt DESTINATION ${ENGINE_SYSCONFDIR}/columnstore COMPONENT columnstore-engine)
|
install(
|
||||||
|
FILES MessageFile.txt ErrorMessage.txt
|
||||||
|
DESTINATION ${ENGINE_SYSCONFDIR}/columnstore
|
||||||
|
COMPONENT columnstore-engine
|
||||||
|
)
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
|
include_directories(${ENGINE_COMMON_INCLUDES})
|
||||||
|
|
||||||
include_directories( ${ENGINE_COMMON_INCLUDES} )
|
# ########## next target ###############
|
||||||
|
|
||||||
########### next target ###############
|
|
||||||
|
|
||||||
set(messageqcpp_LIB_SRCS
|
set(messageqcpp_LIB_SRCS
|
||||||
messagequeue.cpp
|
messagequeue.cpp
|
||||||
@ -19,5 +18,4 @@ add_library(messageqcpp STATIC ${messageqcpp_LIB_SRCS})
|
|||||||
|
|
||||||
add_dependencies(messageqcpp loggingcpp)
|
add_dependencies(messageqcpp loggingcpp)
|
||||||
|
|
||||||
#We don't isntall static library
|
# We don't isntall static library install(TARGETS messageqcpp DESTINATION ${ENGINE_LIBDIR} COMPONENT columnstore-engine)
|
||||||
#install(TARGETS messageqcpp DESTINATION ${ENGINE_LIBDIR} COMPONENT columnstore-engine)
|
|
||||||
|
@ -1,48 +1,33 @@
|
|||||||
|
|
||||||
#
|
#
|
||||||
# Not used
|
# Not used
|
||||||
#
|
#
|
||||||
#
|
|
||||||
|
|
||||||
|
# original Makefile.am contents follow:
|
||||||
|
|
||||||
|
# Copyright (C) 2014 InfiniDB, Inc.
|
||||||
#original Makefile.am contents follow:
|
|
||||||
|
|
||||||
## Copyright (C) 2014 InfiniDB, Inc.
|
|
||||||
##
|
|
||||||
## This program is free software; you can redistribute it and/or
|
|
||||||
## modify it under the terms of the GNU General Public License
|
|
||||||
## as published by the Free Software Foundation; version 2 of
|
|
||||||
## the License.
|
|
||||||
##
|
|
||||||
## This program is distributed in the hope that it will be useful,
|
|
||||||
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
## GNU General Public License for more details.
|
|
||||||
##
|
|
||||||
## You should have received a copy of the GNU General Public License
|
|
||||||
## along with this program; if not, write to the Free Software
|
|
||||||
## Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
|
|
||||||
## MA 02110-1301, USA.
|
|
||||||
#
|
#
|
||||||
## $Id$
|
# This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public
|
||||||
### Process this file with automake to produce Makefile.in
|
# License as published by the Free Software Foundation; version 2 of the License.
|
||||||
#
|
#
|
||||||
#AM_CPPFLAGS = $(idb_common_includes) $(idb_cppflags)
|
# This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied
|
||||||
#AM_CFLAGS = $(idb_cflags)
|
# warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
|
||||||
#AM_CXXFLAGS = $(idb_cxxflags)
|
|
||||||
#AM_LDFLAGS = -version-info 1:0:0 $(idb_ldflags)
|
|
||||||
#lib_LTLIBRARIES = libmulticast.la
|
|
||||||
#libmulticast_la_SOURCES = multicast.cpp
|
|
||||||
#include_HEADERS = multicast.h
|
|
||||||
#
|
#
|
||||||
#test:
|
# You should have received a copy of the GNU General Public License along with this program; if not, write to the Free
|
||||||
|
# Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
#
|
#
|
||||||
#coverage:
|
# $Id$ Process this file with automake to produce Makefile.in
|
||||||
#
|
#
|
||||||
#leakcheck:
|
# AM_CPPFLAGS = $(idb_common_includes) $(idb_cppflags) AM_CFLAGS = $(idb_cflags) AM_CXXFLAGS = $(idb_cxxflags)
|
||||||
|
# AM_LDFLAGS = -version-info 1:0:0 $(idb_ldflags) lib_LTLIBRARIES = libmulticast.la libmulticast_la_SOURCES =
|
||||||
|
# multicast.cpp include_HEADERS = multicast.h
|
||||||
#
|
#
|
||||||
#docs:
|
# test:
|
||||||
#
|
#
|
||||||
#bootstrap: install-data-am
|
# coverage:
|
||||||
|
#
|
||||||
|
# leakcheck:
|
||||||
|
#
|
||||||
|
# docs:
|
||||||
|
#
|
||||||
|
# bootstrap: install-data-am
|
||||||
#
|
#
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
include_directories( ${ENGINE_COMMON_INCLUDES} )
|
include_directories(${ENGINE_COMMON_INCLUDES})
|
||||||
set(pron_LIB_SRCS pron.cpp)
|
set(pron_LIB_SRCS pron.cpp)
|
||||||
add_library(pron STATIC ${pron_LIB_SRCS})
|
add_library(pron STATIC ${pron_LIB_SRCS})
|
||||||
target_link_libraries(pron messageqcpp loggingcpp)
|
target_link_libraries(pron messageqcpp loggingcpp)
|
||||||
|
|
||||||
#We don't isntall static library
|
# We don't isntall static library install(TARGETS pron DESTINATION ${ENGINE_LIBDIR} COMPONENT columnstore-engine)
|
||||||
#install(TARGETS pron DESTINATION ${ENGINE_LIBDIR} COMPONENT columnstore-engine)
|
|
||||||
|
@ -1,11 +1,9 @@
|
|||||||
include_directories(BEFORE
|
include_directories(BEFORE ${LIBMARIADB_BININC_DIR} ${LIBMARIADB_SRCINC_DIR})
|
||||||
${LIBMARIADB_BININC_DIR}
|
|
||||||
${LIBMARIADB_SRCINC_DIR})
|
|
||||||
add_definitions(-DMYSQL_SERVICE_THD_TIMEZONE_INCLUDED)
|
add_definitions(-DMYSQL_SERVICE_THD_TIMEZONE_INCLUDED)
|
||||||
|
|
||||||
include_directories( ${ENGINE_COMMON_INCLUDES} )
|
include_directories(${ENGINE_COMMON_INCLUDES})
|
||||||
|
|
||||||
########### next target ###############
|
# ########## next target ###############
|
||||||
|
|
||||||
set(querystats_LIB_SRCS querystats.cpp)
|
set(querystats_LIB_SRCS querystats.cpp)
|
||||||
|
|
||||||
@ -13,4 +11,8 @@ columnstore_library(querystats ${querystats_LIB_SRCS})
|
|||||||
|
|
||||||
add_dependencies(querystats loggingcpp)
|
add_dependencies(querystats loggingcpp)
|
||||||
|
|
||||||
install(TARGETS querystats DESTINATION ${ENGINE_LIBDIR} COMPONENT columnstore-engine)
|
install(
|
||||||
|
TARGETS querystats
|
||||||
|
DESTINATION ${ENGINE_LIBDIR}
|
||||||
|
COMPONENT columnstore-engine
|
||||||
|
)
|
||||||
|
@ -1,19 +1,18 @@
|
|||||||
include_directories( ${ENGINE_COMMON_INCLUDES} )
|
include_directories(${ENGINE_COMMON_INCLUDES})
|
||||||
|
|
||||||
|
# ########## next target ###############
|
||||||
|
|
||||||
########### next target ###############
|
set(querytele_LIB_SRCS querytele.cpp queryteleclient.cpp querytele_constants.cpp querytele_types.cpp
|
||||||
|
QueryTeleService.cpp queryteleprotoimpl.cpp
|
||||||
set(querytele_LIB_SRCS
|
)
|
||||||
querytele.cpp
|
|
||||||
queryteleclient.cpp
|
|
||||||
querytele_constants.cpp
|
|
||||||
querytele_types.cpp
|
|
||||||
QueryTeleService.cpp
|
|
||||||
queryteleprotoimpl.cpp)
|
|
||||||
|
|
||||||
columnstore_library(querytele ${querytele_LIB_SRCS})
|
columnstore_library(querytele ${querytele_LIB_SRCS})
|
||||||
add_dependencies(querytele external_boost external_thrift)
|
add_dependencies(querytele external_boost external_thrift)
|
||||||
|
|
||||||
target_include_directories(querytele PRIVATE ${THRIFT_INCLUDE_DIRS})
|
target_include_directories(querytele PRIVATE ${THRIFT_INCLUDE_DIRS})
|
||||||
target_link_libraries(querytele ${THRIFT_LIBRARY})
|
target_link_libraries(querytele ${THRIFT_LIBRARY})
|
||||||
install(TARGETS querytele DESTINATION ${ENGINE_LIBDIR} COMPONENT columnstore-engine)
|
install(
|
||||||
|
TARGETS querytele
|
||||||
|
DESTINATION ${ENGINE_LIBDIR}
|
||||||
|
COMPONENT columnstore-engine
|
||||||
|
)
|
||||||
|
@ -1,26 +1,44 @@
|
|||||||
include_directories( ${ENGINE_COMMON_INCLUDES}
|
include_directories(${ENGINE_COMMON_INCLUDES} ../../dbcon/mysql)
|
||||||
../../dbcon/mysql )
|
|
||||||
|
|
||||||
########### next target ###############
|
# ########## next target ###############
|
||||||
|
|
||||||
set(regr_LIB_SRCS regr_avgx.cpp regr_avgy.cpp regr_count.cpp regr_slope.cpp regr_intercept.cpp regr_r2.cpp corr.cpp regr_sxx.cpp regr_syy.cpp regr_sxy.cpp covar_pop.cpp covar_samp.cpp moda.cpp)
|
set(regr_LIB_SRCS
|
||||||
|
regr_avgx.cpp
|
||||||
|
regr_avgy.cpp
|
||||||
|
regr_count.cpp
|
||||||
|
regr_slope.cpp
|
||||||
|
regr_intercept.cpp
|
||||||
|
regr_r2.cpp
|
||||||
|
corr.cpp
|
||||||
|
regr_sxx.cpp
|
||||||
|
regr_syy.cpp
|
||||||
|
regr_sxy.cpp
|
||||||
|
covar_pop.cpp
|
||||||
|
covar_samp.cpp
|
||||||
|
moda.cpp
|
||||||
|
)
|
||||||
|
|
||||||
add_definitions(-DMYSQL_DYNAMIC_PLUGIN)
|
add_definitions(-DMYSQL_DYNAMIC_PLUGIN)
|
||||||
|
|
||||||
columnstore_library(regr ${regr_LIB_SRCS} )
|
columnstore_library(regr ${regr_LIB_SRCS})
|
||||||
|
|
||||||
add_dependencies(regr loggingcpp)
|
add_dependencies(regr loggingcpp)
|
||||||
|
|
||||||
install(TARGETS regr DESTINATION ${ENGINE_LIBDIR} COMPONENT columnstore-engine)
|
install(
|
||||||
|
TARGETS regr
|
||||||
|
DESTINATION ${ENGINE_LIBDIR}
|
||||||
|
COMPONENT columnstore-engine
|
||||||
|
)
|
||||||
|
|
||||||
set(regr_mysql_LIB_SRCS regrmysql.cpp modamysql.cpp)
|
set(regr_mysql_LIB_SRCS regrmysql.cpp modamysql.cpp)
|
||||||
|
|
||||||
columnstore_library(regr_mysql ${regr_mysql_LIB_SRCS})
|
columnstore_library(regr_mysql ${regr_mysql_LIB_SRCS})
|
||||||
add_dependencies(regr_mysql external_boost)
|
add_dependencies(regr_mysql external_boost)
|
||||||
|
|
||||||
install(TARGETS regr_mysql DESTINATION ${MARIADB_PLUGINDIR} COMPONENT columnstore-engine)
|
install(
|
||||||
|
TARGETS regr_mysql
|
||||||
|
DESTINATION ${MARIADB_PLUGINDIR}
|
||||||
|
COMPONENT columnstore-engine
|
||||||
|
)
|
||||||
|
|
||||||
set_target_properties(regr_mysql PROPERTIES
|
set_target_properties(regr_mysql PROPERTIES LIBRARY_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/../../../)
|
||||||
LIBRARY_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/../../../)
|
|
||||||
|
@ -1,11 +1,10 @@
|
|||||||
include_directories( ${ENGINE_COMMON_INCLUDES} )
|
include_directories(${ENGINE_COMMON_INCLUDES})
|
||||||
|
|
||||||
|
# ########## next target ###############
|
||||||
########### next target ###############
|
|
||||||
|
|
||||||
set(rowgroup_LIB_SRCS rowaggregation.cpp rowgroup.cpp rowstorage.cpp)
|
set(rowgroup_LIB_SRCS rowaggregation.cpp rowgroup.cpp rowstorage.cpp)
|
||||||
|
|
||||||
#librowgroup_la_CXXFLAGS = $(march_flags) $(AM_CXXFLAGS)
|
# librowgroup_la_CXXFLAGS = $(march_flags) $(AM_CXXFLAGS)
|
||||||
|
|
||||||
columnstore_library(rowgroup ${rowgroup_LIB_SRCS})
|
columnstore_library(rowgroup ${rowgroup_LIB_SRCS})
|
||||||
|
|
||||||
@ -13,4 +12,8 @@ add_dependencies(rowgroup loggingcpp external_boost)
|
|||||||
|
|
||||||
target_link_libraries(rowgroup ${NETSNMP_LIBRARIES} funcexp)
|
target_link_libraries(rowgroup ${NETSNMP_LIBRARIES} funcexp)
|
||||||
|
|
||||||
install(TARGETS rowgroup DESTINATION ${ENGINE_LIBDIR} COMPONENT columnstore-engine)
|
install(
|
||||||
|
TARGETS rowgroup
|
||||||
|
DESTINATION ${ENGINE_LIBDIR}
|
||||||
|
COMPONENT columnstore-engine
|
||||||
|
)
|
||||||
|
@ -1,8 +1,12 @@
|
|||||||
include_directories( ${ENGINE_COMMON_INCLUDES} )
|
include_directories(${ENGINE_COMMON_INCLUDES})
|
||||||
|
|
||||||
set(rwlock_LIB_SRCS rwlock.cpp rwlock_local.cpp)
|
set(rwlock_LIB_SRCS rwlock.cpp rwlock_local.cpp)
|
||||||
|
|
||||||
columnstore_library(rwlock ${rwlock_LIB_SRCS})
|
columnstore_library(rwlock ${rwlock_LIB_SRCS})
|
||||||
add_dependencies(rwlock external_boost)
|
add_dependencies(rwlock external_boost)
|
||||||
|
|
||||||
install(TARGETS rwlock DESTINATION ${ENGINE_LIBDIR} COMPONENT columnstore-engine)
|
install(
|
||||||
|
TARGETS rwlock
|
||||||
|
DESTINATION ${ENGINE_LIBDIR}
|
||||||
|
COMPONENT columnstore-engine
|
||||||
|
)
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
include_directories( ${ENGINE_COMMON_INCLUDES} )
|
include_directories(${ENGINE_COMMON_INCLUDES})
|
||||||
|
|
||||||
ADD_DEFINITIONS(-fPIC -DPIC)
|
add_definitions(-fPIC -DPIC)
|
||||||
|
|
||||||
columnstore_library(idbboot installdir.cpp)
|
columnstore_library(idbboot installdir.cpp)
|
||||||
add_dependencies(idbboot external_boost)
|
add_dependencies(idbboot external_boost)
|
||||||
|
|
||||||
INSTALL(TARGETS idbboot DESTINATION ${ENGINE_LIBDIR})
|
install(TARGETS idbboot DESTINATION ${ENGINE_LIBDIR})
|
||||||
|
@ -1,10 +1,13 @@
|
|||||||
include_directories( ${ENGINE_COMMON_INCLUDES} )
|
include_directories(${ENGINE_COMMON_INCLUDES})
|
||||||
|
|
||||||
|
# ########## next target ###############
|
||||||
########### next target ###############
|
|
||||||
|
|
||||||
set(threadpool_LIB_SRCS weightedthreadpool.cpp threadpool.cpp prioritythreadpool.cpp fair_threadpool.cpp)
|
set(threadpool_LIB_SRCS weightedthreadpool.cpp threadpool.cpp prioritythreadpool.cpp fair_threadpool.cpp)
|
||||||
columnstore_library(threadpool ${threadpool_LIB_SRCS})
|
columnstore_library(threadpool ${threadpool_LIB_SRCS})
|
||||||
add_dependencies(threadpool loggingcpp external_boost)
|
add_dependencies(threadpool loggingcpp external_boost)
|
||||||
target_link_libraries(threadpool boost_chrono)
|
target_link_libraries(threadpool boost_chrono)
|
||||||
install(TARGETS threadpool DESTINATION ${ENGINE_LIBDIR} COMPONENT columnstore-engine)
|
install(
|
||||||
|
TARGETS threadpool
|
||||||
|
DESTINATION ${ENGINE_LIBDIR}
|
||||||
|
COMPONENT columnstore-engine
|
||||||
|
)
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
include_directories( ${ENGINE_COMMON_INCLUDES} )
|
include_directories(${ENGINE_COMMON_INCLUDES})
|
||||||
|
|
||||||
|
# ########## next target ###############
|
||||||
########### next target ###############
|
|
||||||
|
|
||||||
set(windowfunction_LIB_SRCS
|
set(windowfunction_LIB_SRCS
|
||||||
framebound.cpp
|
framebound.cpp
|
||||||
@ -21,10 +20,15 @@ set(windowfunction_LIB_SRCS
|
|||||||
wf_row_number.cpp
|
wf_row_number.cpp
|
||||||
wf_stats.cpp
|
wf_stats.cpp
|
||||||
wf_sum_avg.cpp
|
wf_sum_avg.cpp
|
||||||
wf_udaf.cpp)
|
wf_udaf.cpp
|
||||||
|
)
|
||||||
|
|
||||||
columnstore_library(windowfunction ${windowfunction_LIB_SRCS})
|
columnstore_library(windowfunction ${windowfunction_LIB_SRCS})
|
||||||
|
|
||||||
add_dependencies(windowfunction loggingcpp)
|
add_dependencies(windowfunction loggingcpp)
|
||||||
|
|
||||||
install(TARGETS windowfunction DESTINATION ${ENGINE_LIBDIR} COMPONENT columnstore-engine)
|
install(
|
||||||
|
TARGETS windowfunction
|
||||||
|
DESTINATION ${ENGINE_LIBDIR}
|
||||||
|
COMPONENT columnstore-engine
|
||||||
|
)
|
||||||
|
@ -1,11 +1,9 @@
|
|||||||
|
include_directories(${ENGINE_COMMON_INCLUDES})
|
||||||
include_directories( ${ENGINE_COMMON_INCLUDES} )
|
|
||||||
|
|
||||||
configure_file("${CMAKE_CURRENT_SOURCE_DIR}/shmkeys.cpp.in" "${CMAKE_CURRENT_SOURCE_DIR}/shmkeys.cpp" @ONLY)
|
configure_file("${CMAKE_CURRENT_SOURCE_DIR}/shmkeys.cpp.in" "${CMAKE_CURRENT_SOURCE_DIR}/shmkeys.cpp" @ONLY)
|
||||||
configure_file("${CMAKE_CURRENT_SOURCE_DIR}/brmshmimpl.h.in" "${CMAKE_CURRENT_SOURCE_DIR}/brmshmimpl.h" @ONLY)
|
configure_file("${CMAKE_CURRENT_SOURCE_DIR}/brmshmimpl.h.in" "${CMAKE_CURRENT_SOURCE_DIR}/brmshmimpl.h" @ONLY)
|
||||||
|
|
||||||
|
# ########## next target ###############
|
||||||
########### next target ###############
|
|
||||||
|
|
||||||
set(brm_LIB_SRCS
|
set(brm_LIB_SRCS
|
||||||
autoincrementmanager.cpp
|
autoincrementmanager.cpp
|
||||||
@ -32,27 +30,34 @@ set(brm_LIB_SRCS
|
|||||||
undoable.cpp
|
undoable.cpp
|
||||||
vbbm.cpp
|
vbbm.cpp
|
||||||
vss.cpp
|
vss.cpp
|
||||||
../../datatypes/mcs_datatype.cpp)
|
../../datatypes/mcs_datatype.cpp
|
||||||
|
)
|
||||||
|
|
||||||
columnstore_library(brm ${brm_LIB_SRCS})
|
columnstore_library(brm ${brm_LIB_SRCS})
|
||||||
|
|
||||||
add_dependencies(brm loggingcpp)
|
add_dependencies(brm loggingcpp)
|
||||||
|
|
||||||
install(TARGETS brm DESTINATION ${ENGINE_LIBDIR} COMPONENT columnstore-engine)
|
install(
|
||||||
|
TARGETS brm
|
||||||
|
DESTINATION ${ENGINE_LIBDIR}
|
||||||
|
COMPONENT columnstore-engine
|
||||||
|
)
|
||||||
|
|
||||||
|
# ########## next target ###############
|
||||||
########### next target ###############
|
|
||||||
|
|
||||||
set(controllernode_SRCS masternode.cpp masterdbrmnode.cpp ../../utils/common/crashtrace.cpp)
|
set(controllernode_SRCS masternode.cpp masterdbrmnode.cpp ../../utils/common/crashtrace.cpp)
|
||||||
|
|
||||||
add_executable(controllernode ${controllernode_SRCS})
|
add_executable(controllernode ${controllernode_SRCS})
|
||||||
|
|
||||||
target_link_libraries(controllernode ${ENGINE_LDFLAGS} ${ENGINE_OAM_LIBS} ${ENGINE_EXEC_LIBS} )
|
target_link_libraries(controllernode ${ENGINE_LDFLAGS} ${ENGINE_OAM_LIBS} ${ENGINE_EXEC_LIBS})
|
||||||
|
|
||||||
install(TARGETS controllernode DESTINATION ${ENGINE_BINDIR} COMPONENT columnstore-engine)
|
install(
|
||||||
|
TARGETS controllernode
|
||||||
|
DESTINATION ${ENGINE_BINDIR}
|
||||||
|
COMPONENT columnstore-engine
|
||||||
|
)
|
||||||
|
|
||||||
|
# ########## next target ###############
|
||||||
########### next target ###############
|
|
||||||
|
|
||||||
set(workernode_SRCS slavenode.cpp ../../utils/common/crashtrace.cpp)
|
set(workernode_SRCS slavenode.cpp ../../utils/common/crashtrace.cpp)
|
||||||
|
|
||||||
@ -60,10 +65,13 @@ add_executable(workernode ${workernode_SRCS})
|
|||||||
|
|
||||||
target_link_libraries(workernode ${ENGINE_LDFLAGS} ${ENGINE_OAM_LIBS} ${ENGINE_EXEC_LIBS})
|
target_link_libraries(workernode ${ENGINE_LDFLAGS} ${ENGINE_OAM_LIBS} ${ENGINE_EXEC_LIBS})
|
||||||
|
|
||||||
install(TARGETS workernode DESTINATION ${ENGINE_BINDIR} COMPONENT columnstore-engine)
|
install(
|
||||||
|
TARGETS workernode
|
||||||
|
DESTINATION ${ENGINE_BINDIR}
|
||||||
|
COMPONENT columnstore-engine
|
||||||
|
)
|
||||||
|
|
||||||
|
# ########## next target ###############
|
||||||
########### next target ###############
|
|
||||||
|
|
||||||
set(dbrmctl_SRCS dbrmctl.cpp)
|
set(dbrmctl_SRCS dbrmctl.cpp)
|
||||||
|
|
||||||
@ -71,10 +79,13 @@ add_executable(dbrmctl ${dbrmctl_SRCS})
|
|||||||
|
|
||||||
target_link_libraries(dbrmctl ${ENGINE_LDFLAGS} ${ENGINE_OAM_LIBS} ${ENGINE_EXEC_LIBS})
|
target_link_libraries(dbrmctl ${ENGINE_LDFLAGS} ${ENGINE_OAM_LIBS} ${ENGINE_EXEC_LIBS})
|
||||||
|
|
||||||
install(TARGETS dbrmctl DESTINATION ${ENGINE_BINDIR} COMPONENT columnstore-engine)
|
install(
|
||||||
|
TARGETS dbrmctl
|
||||||
|
DESTINATION ${ENGINE_BINDIR}
|
||||||
|
COMPONENT columnstore-engine
|
||||||
|
)
|
||||||
|
|
||||||
|
# ########## next target ###############
|
||||||
########### next target ###############
|
|
||||||
|
|
||||||
set(reset_locks_SRCS reset_locks.cpp)
|
set(reset_locks_SRCS reset_locks.cpp)
|
||||||
|
|
||||||
@ -82,10 +93,13 @@ add_executable(reset_locks ${reset_locks_SRCS})
|
|||||||
|
|
||||||
target_link_libraries(reset_locks ${ENGINE_LDFLAGS} ${ENGINE_OAM_LIBS} ${ENGINE_EXEC_LIBS} ${NETSNMP_LIBRARIES})
|
target_link_libraries(reset_locks ${ENGINE_LDFLAGS} ${ENGINE_OAM_LIBS} ${ENGINE_EXEC_LIBS} ${NETSNMP_LIBRARIES})
|
||||||
|
|
||||||
install(TARGETS reset_locks DESTINATION ${ENGINE_BINDIR} COMPONENT columnstore-engine)
|
install(
|
||||||
|
TARGETS reset_locks
|
||||||
|
DESTINATION ${ENGINE_BINDIR}
|
||||||
|
COMPONENT columnstore-engine
|
||||||
|
)
|
||||||
|
|
||||||
|
# ########## next target ###############
|
||||||
########### next target ###############
|
|
||||||
|
|
||||||
set(rollback_SRCS rollback.cpp)
|
set(rollback_SRCS rollback.cpp)
|
||||||
|
|
||||||
@ -93,10 +107,13 @@ add_executable(rollback ${rollback_SRCS})
|
|||||||
|
|
||||||
target_link_libraries(rollback ${ENGINE_LDFLAGS} ${ENGINE_OAM_LIBS} ${ENGINE_EXEC_LIBS} ${NETSNMP_LIBRARIES})
|
target_link_libraries(rollback ${ENGINE_LDFLAGS} ${ENGINE_OAM_LIBS} ${ENGINE_EXEC_LIBS} ${NETSNMP_LIBRARIES})
|
||||||
|
|
||||||
install(TARGETS rollback DESTINATION ${ENGINE_BINDIR} COMPONENT columnstore-engine)
|
install(
|
||||||
|
TARGETS rollback
|
||||||
|
DESTINATION ${ENGINE_BINDIR}
|
||||||
|
COMPONENT columnstore-engine
|
||||||
|
)
|
||||||
|
|
||||||
|
# ########## next target ###############
|
||||||
########### next target ###############
|
|
||||||
|
|
||||||
set(save_brm_SRCS save_brm.cpp)
|
set(save_brm_SRCS save_brm.cpp)
|
||||||
|
|
||||||
@ -104,10 +121,13 @@ add_executable(save_brm ${save_brm_SRCS})
|
|||||||
|
|
||||||
target_link_libraries(save_brm ${ENGINE_LDFLAGS} ${ENGINE_OAM_LIBS} ${ENGINE_EXEC_LIBS} ${NETSNMP_LIBRARIES})
|
target_link_libraries(save_brm ${ENGINE_LDFLAGS} ${ENGINE_OAM_LIBS} ${ENGINE_EXEC_LIBS} ${NETSNMP_LIBRARIES})
|
||||||
|
|
||||||
install(TARGETS save_brm DESTINATION ${ENGINE_BINDIR} COMPONENT columnstore-engine)
|
install(
|
||||||
|
TARGETS save_brm
|
||||||
|
DESTINATION ${ENGINE_BINDIR}
|
||||||
|
COMPONENT columnstore-engine
|
||||||
|
)
|
||||||
|
|
||||||
|
# ########## next target ###############
|
||||||
########### next target ###############
|
|
||||||
|
|
||||||
set(load_brm_SRCS load_brm.cpp)
|
set(load_brm_SRCS load_brm.cpp)
|
||||||
|
|
||||||
@ -115,16 +135,50 @@ add_executable(load_brm ${load_brm_SRCS})
|
|||||||
|
|
||||||
target_link_libraries(load_brm ${ENGINE_LDFLAGS} ${ENGINE_OAM_LIBS} ${ENGINE_EXEC_LIBS} ${NETSNMP_LIBRARIES})
|
target_link_libraries(load_brm ${ENGINE_LDFLAGS} ${ENGINE_OAM_LIBS} ${ENGINE_EXEC_LIBS} ${NETSNMP_LIBRARIES})
|
||||||
|
|
||||||
install(TARGETS load_brm DESTINATION ${ENGINE_BINDIR} COMPONENT columnstore-engine)
|
install(
|
||||||
|
TARGETS load_brm
|
||||||
|
DESTINATION ${ENGINE_BINDIR}
|
||||||
|
COMPONENT columnstore-engine
|
||||||
|
)
|
||||||
|
|
||||||
add_executable(mcs-load-em load_em.cpp)
|
add_executable(mcs-load-em load_em.cpp)
|
||||||
target_link_libraries(mcs-load-em ${ENGINE_LDFLAGS} ${MARIADB_CLIENT_LIBS} ${ENGINE_OAM_LIBS} ${ENGINE_EXEC_LIBS} ${NETSNMP_LIBRARIES})
|
target_link_libraries(
|
||||||
install(TARGETS mcs-load-em DESTINATION ${ENGINE_BINDIR} COMPONENT columnstore-engine)
|
mcs-load-em ${ENGINE_LDFLAGS} ${MARIADB_CLIENT_LIBS} ${ENGINE_OAM_LIBS} ${ENGINE_EXEC_LIBS} ${NETSNMP_LIBRARIES}
|
||||||
|
)
|
||||||
|
install(
|
||||||
|
TARGETS mcs-load-em
|
||||||
|
DESTINATION ${ENGINE_BINDIR}
|
||||||
|
COMPONENT columnstore-engine
|
||||||
|
)
|
||||||
|
|
||||||
add_executable(mcs-load-brm-from-file load_brm_from_file.cpp)
|
add_executable(mcs-load-brm-from-file load_brm_from_file.cpp)
|
||||||
target_link_libraries(mcs-load-brm-from-file ${ENGINE_LDFLAGS} ${MARIADB_CLIENT_LIBS} ${ENGINE_OAM_LIBS} ${ENGINE_EXEC_LIBS} ${NETSNMP_LIBRARIES} boost_program_options)
|
target_link_libraries(
|
||||||
install(TARGETS mcs-load-brm-from-file DESTINATION ${ENGINE_BINDIR} COMPONENT columnstore-engine)
|
mcs-load-brm-from-file
|
||||||
|
${ENGINE_LDFLAGS}
|
||||||
|
${MARIADB_CLIENT_LIBS}
|
||||||
|
${ENGINE_OAM_LIBS}
|
||||||
|
${ENGINE_EXEC_LIBS}
|
||||||
|
${NETSNMP_LIBRARIES}
|
||||||
|
boost_program_options
|
||||||
|
)
|
||||||
|
install(
|
||||||
|
TARGETS mcs-load-brm-from-file
|
||||||
|
DESTINATION ${ENGINE_BINDIR}
|
||||||
|
COMPONENT columnstore-engine
|
||||||
|
)
|
||||||
|
|
||||||
add_executable(mcs-shmem-locks shmem_locks.cpp)
|
add_executable(mcs-shmem-locks shmem_locks.cpp)
|
||||||
target_link_libraries(mcs-shmem-locks ${ENGINE_LDFLAGS} ${MARIADB_CLIENT_LIBS} ${ENGINE_OAM_LIBS} ${ENGINE_EXEC_LIBS} ${NETSNMP_LIBRARIES} boost_program_options)
|
target_link_libraries(
|
||||||
install(TARGETS mcs-shmem-locks DESTINATION ${ENGINE_BINDIR} COMPONENT columnstore-engine)
|
mcs-shmem-locks
|
||||||
|
${ENGINE_LDFLAGS}
|
||||||
|
${MARIADB_CLIENT_LIBS}
|
||||||
|
${ENGINE_OAM_LIBS}
|
||||||
|
${ENGINE_EXEC_LIBS}
|
||||||
|
${NETSNMP_LIBRARIES}
|
||||||
|
boost_program_options
|
||||||
|
)
|
||||||
|
install(
|
||||||
|
TARGETS mcs-shmem-locks
|
||||||
|
DESTINATION ${ENGINE_BINDIR}
|
||||||
|
COMPONENT columnstore-engine
|
||||||
|
)
|
||||||
|
@ -1,2 +1 @@
|
|||||||
|
|
||||||
add_subdirectory(BRM)
|
add_subdirectory(BRM)
|
||||||
|
@ -1,5 +1,4 @@
|
|||||||
|
include_directories(${ENGINE_COMMON_INCLUDES})
|
||||||
include_directories( ${ENGINE_COMMON_INCLUDES} )
|
|
||||||
|
|
||||||
add_subdirectory(shared)
|
add_subdirectory(shared)
|
||||||
add_subdirectory(dictionary)
|
add_subdirectory(dictionary)
|
||||||
@ -11,46 +10,32 @@ add_subdirectory(redistribute)
|
|||||||
add_subdirectory(splitter)
|
add_subdirectory(splitter)
|
||||||
add_subdirectory(server)
|
add_subdirectory(server)
|
||||||
|
|
||||||
|
# ########## install files ###############
|
||||||
|
|
||||||
########### install files ###############
|
# original Makefile.am contents follow:
|
||||||
|
|
||||||
|
# Copyright (C) 2014 InfiniDB, Inc.
|
||||||
|
|
||||||
|
|
||||||
#original Makefile.am contents follow:
|
|
||||||
|
|
||||||
## Copyright (C) 2014 InfiniDB, Inc.
|
|
||||||
##
|
|
||||||
## This program is free software; you can redistribute it and/or
|
|
||||||
## modify it under the terms of the GNU General Public License
|
|
||||||
## as published by the Free Software Foundation; version 2 of
|
|
||||||
## the License.
|
|
||||||
##
|
|
||||||
## This program is distributed in the hope that it will be useful,
|
|
||||||
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
## GNU General Public License for more details.
|
|
||||||
##
|
|
||||||
## You should have received a copy of the GNU General Public License
|
|
||||||
## along with this program; if not, write to the Free Software
|
|
||||||
## Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
|
|
||||||
## MA 02110-1301, USA.
|
|
||||||
#
|
#
|
||||||
## $Id: Makefile.am 878 2009-04-03 20:34:32Z rdempsey $
|
# This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public
|
||||||
|
# License as published by the Free Software Foundation; version 2 of the License.
|
||||||
#
|
#
|
||||||
#SUBDIRS = shared dictionary xml wrapper bulk client redistribute splitter \
|
# This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied
|
||||||
# server
|
# warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
|
||||||
#
|
#
|
||||||
#test:
|
# You should have received a copy of the GNU General Public License along with this program; if not, write to the Free
|
||||||
|
# Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
#
|
#
|
||||||
#coverage:
|
# $Id: Makefile.am 878 2009-04-03 20:34:32Z rdempsey $
|
||||||
#
|
#
|
||||||
#leakcheck:
|
# SUBDIRS = shared dictionary xml wrapper bulk client redistribute splitter \ server
|
||||||
#
|
#
|
||||||
#docs:
|
# test:
|
||||||
#
|
#
|
||||||
#bootstrap:
|
# coverage:
|
||||||
# for subdir in $(SUBDIRS); \
|
#
|
||||||
# do $(MAKE) -C $$subdir bootstrap || exit $$?; \
|
# leakcheck:
|
||||||
# done
|
#
|
||||||
|
# docs:
|
||||||
|
#
|
||||||
|
# bootstrap: for subdir in $(SUBDIRS); \ do $(MAKE) -C $$subdir bootstrap || exit $$?; \ done
|
||||||
#
|
#
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
include_directories( ${ENGINE_COMMON_INCLUDES} ${S3API_DIR} )
|
include_directories(${ENGINE_COMMON_INCLUDES} ${S3API_DIR})
|
||||||
|
|
||||||
link_directories(${CMAKE_BINARY_DIR}/lib)
|
link_directories(${CMAKE_BINARY_DIR}/lib)
|
||||||
|
|
||||||
########### next target ###############
|
# ########## next target ###############
|
||||||
|
|
||||||
set(we_bulk_STAT_SRCS
|
set(we_bulk_STAT_SRCS
|
||||||
we_brmreporter.cpp
|
we_brmreporter.cpp
|
||||||
@ -22,23 +22,36 @@ set(we_bulk_STAT_SRCS
|
|||||||
we_extentstripealloc.cpp
|
we_extentstripealloc.cpp
|
||||||
we_tableinfo.cpp
|
we_tableinfo.cpp
|
||||||
we_tempxmlgendata.cpp
|
we_tempxmlgendata.cpp
|
||||||
we_workers.cpp)
|
we_workers.cpp
|
||||||
|
)
|
||||||
|
|
||||||
ADD_DEFINITIONS(-D_FILE_OFFSET_BITS=64)
|
add_definitions(-D_FILE_OFFSET_BITS=64)
|
||||||
columnstore_library(we_bulk ${we_bulk_STAT_SRCS})
|
columnstore_library(we_bulk ${we_bulk_STAT_SRCS})
|
||||||
|
|
||||||
add_dependencies(we_bulk loggingcpp)
|
add_dependencies(we_bulk loggingcpp)
|
||||||
|
|
||||||
target_link_libraries(we_bulk ${NETSNMP_LIBRARIES})
|
target_link_libraries(we_bulk ${NETSNMP_LIBRARIES})
|
||||||
|
|
||||||
REMOVE_DEFINITIONS(-D_FILE_OFFSET_BITS=64)
|
remove_definitions(-D_FILE_OFFSET_BITS=64)
|
||||||
|
|
||||||
########### next target ###############
|
# ########## next target ###############
|
||||||
|
|
||||||
set(cpimport.bin_SRCS cpimport.cpp)
|
set(cpimport.bin_SRCS cpimport.cpp)
|
||||||
|
|
||||||
add_executable(cpimport.bin ${cpimport.bin_SRCS})
|
add_executable(cpimport.bin ${cpimport.bin_SRCS})
|
||||||
add_dependencies(cpimport.bin marias3)
|
add_dependencies(cpimport.bin marias3)
|
||||||
target_link_libraries(cpimport.bin ${ENGINE_LDFLAGS} ${NETSNMP_LIBRARIES} ${ENGINE_WRITE_LIBS} ${S3API_DEPS} we_bulk we_xml)
|
target_link_libraries(
|
||||||
|
cpimport.bin
|
||||||
|
${ENGINE_LDFLAGS}
|
||||||
|
${NETSNMP_LIBRARIES}
|
||||||
|
${ENGINE_WRITE_LIBS}
|
||||||
|
${S3API_DEPS}
|
||||||
|
we_bulk
|
||||||
|
we_xml
|
||||||
|
)
|
||||||
|
|
||||||
install(TARGETS cpimport.bin DESTINATION ${ENGINE_BINDIR} COMPONENT columnstore-engine)
|
install(
|
||||||
|
TARGETS cpimport.bin
|
||||||
|
DESTINATION ${ENGINE_BINDIR}
|
||||||
|
COMPONENT columnstore-engine
|
||||||
|
)
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
include_directories( ${ENGINE_COMMON_INCLUDES} )
|
include_directories(${ENGINE_COMMON_INCLUDES})
|
||||||
|
|
||||||
|
# ########## next target ###############
|
||||||
########### next target ###############
|
|
||||||
|
|
||||||
set(writeengineclient_LIB_SRCS we_clients.cpp we_ddlcommandclient.cpp we_dmlcommandclient.cpp)
|
set(writeengineclient_LIB_SRCS we_clients.cpp we_ddlcommandclient.cpp we_dmlcommandclient.cpp)
|
||||||
|
|
||||||
@ -11,4 +10,8 @@ add_dependencies(writeengineclient loggingcpp)
|
|||||||
|
|
||||||
target_link_libraries(writeengineclient ${NETSNMP_LIBRARIES})
|
target_link_libraries(writeengineclient ${NETSNMP_LIBRARIES})
|
||||||
|
|
||||||
install(TARGETS writeengineclient DESTINATION ${ENGINE_LIBDIR} COMPONENT columnstore-engine)
|
install(
|
||||||
|
TARGETS writeengineclient
|
||||||
|
DESTINATION ${ENGINE_LIBDIR}
|
||||||
|
COMPONENT columnstore-engine
|
||||||
|
)
|
||||||
|
@ -1,3 +1,3 @@
|
|||||||
########### install files ###############
|
# ########## install files ###############
|
||||||
|
|
||||||
install(FILES we_dctnry.h DESTINATION include)
|
install(FILES we_dctnry.h DESTINATION include)
|
||||||
|
@ -1,44 +1,33 @@
|
|||||||
|
include_directories(${KDE4_INCLUDES} ${KDE4_INCLUDE_DIR} ${QT_INCLUDES})
|
||||||
|
|
||||||
include_directories(${KDE4_INCLUDES} ${KDE4_INCLUDE_DIR} ${QT_INCLUDES} )
|
# ########## install files ###############
|
||||||
|
|
||||||
|
install(FILES we_indexlist.h we_freemgr.h we_indextree.h DESTINATION include)
|
||||||
|
|
||||||
########### install files ###############
|
# original Makefile.am contents follow:
|
||||||
|
|
||||||
install(FILES we_indexlist.h we_freemgr.h we_indextree.h DESTINATION include)
|
# Copyright (C) 2014 InfiniDB, Inc.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#original Makefile.am contents follow:
|
|
||||||
|
|
||||||
## Copyright (C) 2014 InfiniDB, Inc.
|
|
||||||
##
|
|
||||||
## This program is free software; you can redistribute it and/or
|
|
||||||
## modify it under the terms of the GNU General Public License
|
|
||||||
## as published by the Free Software Foundation; version 2 of
|
|
||||||
## the License.
|
|
||||||
##
|
|
||||||
## This program is distributed in the hope that it will be useful,
|
|
||||||
## but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
## GNU General Public License for more details.
|
|
||||||
##
|
|
||||||
## You should have received a copy of the GNU General Public License
|
|
||||||
## along with this program; if not, write to the Free Software
|
|
||||||
## Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
|
|
||||||
## MA 02110-1301, USA.
|
|
||||||
#
|
#
|
||||||
## $Id: Makefile.am 864 2009-04-02 19:22:49Z rdempsey $
|
# This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public
|
||||||
### Process this file with automake to produce Makefile.in
|
# License as published by the Free Software Foundation; version 2 of the License.
|
||||||
#
|
#
|
||||||
#include_HEADERS = we_indexlist.h we_freemgr.h we_indextree.h
|
# This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied
|
||||||
|
# warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
|
||||||
#
|
#
|
||||||
#test:
|
# You should have received a copy of the GNU General Public License along with this program; if not, write to the Free
|
||||||
|
# Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
#
|
#
|
||||||
#coverage:
|
# $Id: Makefile.am 864 2009-04-02 19:22:49Z rdempsey $ Process this file with automake to produce Makefile.in
|
||||||
#
|
#
|
||||||
#leakcheck:
|
# include_HEADERS = we_indexlist.h we_freemgr.h we_indextree.h
|
||||||
#
|
#
|
||||||
#docs:
|
# test:
|
||||||
#
|
#
|
||||||
#bootstrap: install-data-am
|
# coverage:
|
||||||
|
#
|
||||||
|
# leakcheck:
|
||||||
|
#
|
||||||
|
# docs:
|
||||||
|
#
|
||||||
|
# bootstrap: install-data-am
|
||||||
#
|
#
|
||||||
|
@ -1,12 +1,10 @@
|
|||||||
include_directories( ${ENGINE_COMMON_INCLUDES} )
|
include_directories(${ENGINE_COMMON_INCLUDES})
|
||||||
|
|
||||||
########### next target ###############
|
# ########## next target ###############
|
||||||
|
|
||||||
set(writeengineredistribute_LIB_SRCS
|
set(writeengineredistribute_LIB_SRCS we_redistribute.cpp we_redistributecontrol.cpp we_redistributecontrolthread.cpp
|
||||||
we_redistribute.cpp
|
we_redistributeworkerthread.cpp
|
||||||
we_redistributecontrol.cpp
|
)
|
||||||
we_redistributecontrolthread.cpp
|
|
||||||
we_redistributeworkerthread.cpp)
|
|
||||||
|
|
||||||
columnstore_library(writeengineredistribute ${writeengineredistribute_LIB_SRCS})
|
columnstore_library(writeengineredistribute ${writeengineredistribute_LIB_SRCS})
|
||||||
|
|
||||||
@ -16,5 +14,8 @@ target_link_libraries(writeengineredistribute ${NETSNMP_LIBRARIES})
|
|||||||
|
|
||||||
target_compile_definitions(writeengineredistribute PUBLIC BOOST_NO_CXX11_SCOPED_ENUMS)
|
target_compile_definitions(writeengineredistribute PUBLIC BOOST_NO_CXX11_SCOPED_ENUMS)
|
||||||
|
|
||||||
|
install(
|
||||||
install(TARGETS writeengineredistribute DESTINATION ${ENGINE_LIBDIR} COMPONENT columnstore-engine)
|
TARGETS writeengineredistribute
|
||||||
|
DESTINATION ${ENGINE_LIBDIR}
|
||||||
|
COMPONENT columnstore-engine
|
||||||
|
)
|
||||||
|
@ -1,8 +1,6 @@
|
|||||||
|
include_directories(${ENGINE_COMMON_INCLUDES})
|
||||||
|
|
||||||
include_directories( ${ENGINE_COMMON_INCLUDES} )
|
# ########## next target ###############
|
||||||
|
|
||||||
|
|
||||||
########### next target ###############
|
|
||||||
|
|
||||||
set(WriteEngineServer_SRCS
|
set(WriteEngineServer_SRCS
|
||||||
we_server.cpp
|
we_server.cpp
|
||||||
@ -16,13 +14,19 @@ set(WriteEngineServer_SRCS
|
|||||||
we_cpifeederthread.cpp
|
we_cpifeederthread.cpp
|
||||||
we_getfilesizes.cpp
|
we_getfilesizes.cpp
|
||||||
../../utils/common/crashtrace.cpp
|
../../utils/common/crashtrace.cpp
|
||||||
../../datatypes/mcs_datatype.cpp)
|
../../datatypes/mcs_datatype.cpp
|
||||||
|
)
|
||||||
|
|
||||||
add_executable(WriteEngineServer ${WriteEngineServer_SRCS})
|
add_executable(WriteEngineServer ${WriteEngineServer_SRCS})
|
||||||
|
|
||||||
add_dependencies(WriteEngineServer loggingcpp)
|
add_dependencies(WriteEngineServer loggingcpp)
|
||||||
|
|
||||||
target_link_libraries(WriteEngineServer ${ENGINE_LDFLAGS} ${NETSNMP_LIBRARIES} ${ENGINE_WRITE_LIBS} threadpool writeengineredistribute)
|
target_link_libraries(
|
||||||
|
WriteEngineServer ${ENGINE_LDFLAGS} ${NETSNMP_LIBRARIES} ${ENGINE_WRITE_LIBS} threadpool writeengineredistribute
|
||||||
install(TARGETS WriteEngineServer DESTINATION ${ENGINE_BINDIR} COMPONENT columnstore-engine)
|
)
|
||||||
|
|
||||||
|
install(
|
||||||
|
TARGETS WriteEngineServer
|
||||||
|
DESTINATION ${ENGINE_BINDIR}
|
||||||
|
COMPONENT columnstore-engine
|
||||||
|
)
|
||||||
|
@ -1,4 +1,29 @@
|
|||||||
|
# ########## install files ###############
|
||||||
|
|
||||||
########### install files ###############
|
install(
|
||||||
|
FILES we_index.h
|
||||||
install(FILES we_index.h we_define.h we_type.h we_fileop.h we_blockop.h we_dbfileop.h we_obj.h we_log.h we_simplesyslog.h we_convertor.h we_brm.h we_macro.h we_config.h we_cache.h we_stats.h we_bulkrollbackmgr.h we_typeext.h we_chunkmanager.h we_bulkrollbackfilecompressed.h we_bulkrollbackfilecompressedhdfs.h we_bulkrollbackfile.h we_rbmetawriter.h we_dbrootextenttracker.h we_confirmhdfsdbfile.h DESTINATION include)
|
we_define.h
|
||||||
|
we_type.h
|
||||||
|
we_fileop.h
|
||||||
|
we_blockop.h
|
||||||
|
we_dbfileop.h
|
||||||
|
we_obj.h
|
||||||
|
we_log.h
|
||||||
|
we_simplesyslog.h
|
||||||
|
we_convertor.h
|
||||||
|
we_brm.h
|
||||||
|
we_macro.h
|
||||||
|
we_config.h
|
||||||
|
we_cache.h
|
||||||
|
we_stats.h
|
||||||
|
we_bulkrollbackmgr.h
|
||||||
|
we_typeext.h
|
||||||
|
we_chunkmanager.h
|
||||||
|
we_bulkrollbackfilecompressed.h
|
||||||
|
we_bulkrollbackfilecompressedhdfs.h
|
||||||
|
we_bulkrollbackfile.h
|
||||||
|
we_rbmetawriter.h
|
||||||
|
we_dbrootextenttracker.h
|
||||||
|
we_confirmhdfsdbfile.h
|
||||||
|
DESTINATION include
|
||||||
|
)
|
||||||
|
@ -1,8 +1,6 @@
|
|||||||
|
include_directories(${ENGINE_COMMON_INCLUDES} ${S3API_DIR})
|
||||||
|
|
||||||
include_directories( ${ENGINE_COMMON_INCLUDES} ${S3API_DIR} )
|
# ########## next target ###############
|
||||||
|
|
||||||
|
|
||||||
########### next target ###############
|
|
||||||
|
|
||||||
set(cpimport_SRCS
|
set(cpimport_SRCS
|
||||||
we_splitterapp.cpp
|
we_splitterapp.cpp
|
||||||
@ -13,13 +11,25 @@ set(cpimport_SRCS
|
|||||||
we_splclient.cpp
|
we_splclient.cpp
|
||||||
we_brmupdater.cpp
|
we_brmupdater.cpp
|
||||||
we_tablelockgrabber.cpp
|
we_tablelockgrabber.cpp
|
||||||
we_xmlgetter.cpp)
|
we_xmlgetter.cpp
|
||||||
|
)
|
||||||
|
|
||||||
add_executable(cpimport ${cpimport_SRCS})
|
add_executable(cpimport ${cpimport_SRCS})
|
||||||
|
|
||||||
add_dependencies(cpimport loggingcpp)
|
add_dependencies(cpimport loggingcpp)
|
||||||
|
|
||||||
target_link_libraries(cpimport ${ENGINE_LDFLAGS} ${NETSNMP_LIBRARIES} ${ENGINE_WRITE_LIBS} batchloader threadpool marias3)
|
target_link_libraries(
|
||||||
|
cpimport
|
||||||
install(TARGETS cpimport DESTINATION ${ENGINE_BINDIR} COMPONENT columnstore-engine)
|
${ENGINE_LDFLAGS}
|
||||||
|
${NETSNMP_LIBRARIES}
|
||||||
|
${ENGINE_WRITE_LIBS}
|
||||||
|
batchloader
|
||||||
|
threadpool
|
||||||
|
marias3
|
||||||
|
)
|
||||||
|
|
||||||
|
install(
|
||||||
|
TARGETS cpimport
|
||||||
|
DESTINATION ${ENGINE_BINDIR}
|
||||||
|
COMPONENT columnstore-engine
|
||||||
|
)
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
include_directories( ${ENGINE_COMMON_INCLUDES} )
|
include_directories(${ENGINE_COMMON_INCLUDES})
|
||||||
|
|
||||||
|
# ########## next target ###############
|
||||||
########### next target ###############
|
|
||||||
|
|
||||||
set(writeengine_LIB_SRCS
|
set(writeengine_LIB_SRCS
|
||||||
writeengine.cpp
|
writeengine.cpp
|
||||||
@ -32,7 +31,8 @@ set(writeengine_LIB_SRCS
|
|||||||
../xml/we_xmlop.cpp
|
../xml/we_xmlop.cpp
|
||||||
../xml/we_xmljob.cpp
|
../xml/we_xmljob.cpp
|
||||||
../xml/we_xmlgendata.cpp
|
../xml/we_xmlgendata.cpp
|
||||||
../xml/we_xmlgenproc.cpp)
|
../xml/we_xmlgenproc.cpp
|
||||||
|
)
|
||||||
|
|
||||||
add_definitions(-D_FILE_OFFSET_BITS=64)
|
add_definitions(-D_FILE_OFFSET_BITS=64)
|
||||||
|
|
||||||
@ -42,4 +42,8 @@ add_dependencies(writeengine loggingcpp)
|
|||||||
|
|
||||||
target_link_libraries(writeengine ${NETSNMP_LIBRARIES})
|
target_link_libraries(writeengine ${NETSNMP_LIBRARIES})
|
||||||
|
|
||||||
install(TARGETS writeengine DESTINATION ${ENGINE_LIBDIR} COMPONENT columnstore-engine)
|
install(
|
||||||
|
TARGETS writeengine
|
||||||
|
DESTINATION ${ENGINE_LIBDIR}
|
||||||
|
COMPONENT columnstore-engine
|
||||||
|
)
|
||||||
|
@ -1,13 +1,8 @@
|
|||||||
include_directories( ${ENGINE_COMMON_INCLUDES} )
|
include_directories(${ENGINE_COMMON_INCLUDES})
|
||||||
|
|
||||||
|
# ########## next target ###############
|
||||||
|
|
||||||
########### next target ###############
|
set(we_xml_STAT_SRCS we_xmlop.cpp we_xmljob.cpp we_xmlgendata.cpp we_xmlgenproc.cpp)
|
||||||
|
|
||||||
set(we_xml_STAT_SRCS
|
|
||||||
we_xmlop.cpp
|
|
||||||
we_xmljob.cpp
|
|
||||||
we_xmlgendata.cpp
|
|
||||||
we_xmlgenproc.cpp)
|
|
||||||
|
|
||||||
add_definitions(-D_FILE_OFFSET_BITS=64)
|
add_definitions(-D_FILE_OFFSET_BITS=64)
|
||||||
|
|
||||||
@ -15,4 +10,4 @@ columnstore_library(we_xml ${we_xml_STAT_SRCS})
|
|||||||
|
|
||||||
add_dependencies(we_xml loggingcpp)
|
add_dependencies(we_xml loggingcpp)
|
||||||
|
|
||||||
INSTALL(TARGETS we_xml DESTINATION ${ENGINE_LIBDIR})
|
install(TARGETS we_xml DESTINATION ${ENGINE_LIBDIR})
|
||||||
|
Reference in New Issue
Block a user