diff --git a/.gitignore b/.gitignore index b9ae094..3690599 100644 --- a/.gitignore +++ b/.gitignore @@ -47,6 +47,8 @@ vendors/drogon/exports/ vendors/drogon/trantor/Doxyfile.doc_trantor vendors/drogon/trantor/TrantorConfigVersion.cmake vendors/drogon/trantor/exports/ +vendors/database/ +postgresql-prefix/ # https://www.gnu.org/software/libtool/ diff --git a/CMakeLists.txt b/CMakeLists.txt index 8186695..ef40eef 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -87,6 +87,22 @@ set(WARNING_LEVELS_GCC_DEBUG # Default build type is release # Uncomment this to debug or use "cmake -D CMAKE_BUILD_TYPE=debug .." #=============================================================================== +# External projects go here i.e. a project that isn't using cmake build +#include(ExternalProject) +#ExternalProject_Add(PostgreSQL +# GIT_REPOSITORY https://github.com/postgres/postgres.git +# GIT_TAG REL_16_1 +# SOURCE_DIR ${CMAKE_SOURCE_DIR}/vendors/database/ +# CONFIGURE_COMMAND ./configure +# CMAKE_ARGS "" +# INSTALL_COMMAND "" +# BUILD_IN_SOURCE 1 +# BUILD_COMMAND $(MAKE) MAKELEVEL=0 +# LOG_CONFIGURE 1 +# LOG_BUILD 1 +# LOG_INSTALL 1 +#) + # set(CMAKE_BUILD_TYPE debug) if(NOT CMAKE_BUILD_TYPE) set(CMAKE_BUILD_TYPE Debug CACHE STRING