1
0
Fork 0
mirror of https://github.com/KingDuckZ/dindexer.git synced 2025-07-03 14:14:11 +00:00

Make dindexer-common depend on postgre backend and fix build

This commit is contained in:
King_DuckZ 2016-05-24 09:36:38 +02:00
parent fb722719b2
commit 8f98495049
15 changed files with 15 additions and 15 deletions

View file

@ -33,6 +33,7 @@ if(DINDEXER_NATIVE_RELEASE)
else()
set(march_flag "")
endif()
set(DINDEXER_DB_BACKEND "PostgreSQL")
set(DINDEXER_COPYRIGHT_YEARS "2015,2016")
set(DINDEXER_ACTIONS_PATH "${CMAKE_CURRENT_BINARY_DIR}/src" CACHE STRING "Actions search path")
string(REGEX MATCH "[^/].*" ACTIONS_PATH_INSTALL "${DINDEXER_ACTIONS_PATH}")

View file

@ -19,7 +19,7 @@
#define idDC29E3C667BD4793BA0644AE7DC5BD3F
#include <string>
#include "backends/postgresql/settings.hpp"
#include "db/settings.hpp"
namespace dinlib {
struct Settings {

View file

@ -11,11 +11,12 @@ add_library(${PROJECT_NAME} STATIC
target_include_directories(${PROJECT_NAME}
PUBLIC ${CMAKE_SOURCE_DIR}/include/backends/postgresql
)
#target_include_directories(${PROJECT_NAME} SYSTEM
#)
target_include_directories(${PROJECT_NAME} SYSTEM
PUBLIC ${Boost_INCLUDE_DIRS}
)
target_link_libraries(${PROJECT_NAME}
PRIVATE ${bare_name}-if
PRIVATE ${bare_name}-inc
PRIVATE ${bare_name}-pq
)

View file

@ -19,10 +19,13 @@ target_include_directories(${PROJECT_NAME} SYSTEM
PRIVATE ${Readline_INCLUDE_DIR}
)
string(TOLOWER "${DINDEXER_DB_BACKEND}" DINDEXER_DB_BACKEND_LOWERCASE)
target_link_libraries(${PROJECT_NAME}
PRIVATE ${bare_name}-if
PRIVATE ${YAMLCPP_LIBRARY}
PRIVATE ${Readline_LIBRARY}
PUBLIC ${bare_name}-backend-${DINDEXER_DB_BACKEND_LOWERCASE}
)
#install(TARGETS ${PROJECT_NAME}

View file

@ -12,7 +12,6 @@ target_include_directories(${PROJECT_NAME}
target_link_libraries(${PROJECT_NAME}
PRIVATE ${bare_name}-if
PRIVATE ${bare_name}-common
PRIVATE ${bare_name}-backend-postgresql
)
string(REPLACE "${bare_name}-" "" ACTION_NAME "${PROJECT_NAME}")

View file

@ -18,7 +18,7 @@
#include "commandline.hpp"
#include "dindexer-common/settings.hpp"
#include "dindexerConfig.h"
#include "backends/postgresql/delete.hpp"
#include "db/delete.hpp"
#include <iostream>
#include <ciso646>
#include <ios>

View file

@ -16,7 +16,6 @@ target_link_libraries(${PROJECT_NAME}
PRIVATE ${bare_name}-common
PRIVATE ${bare_name}-machinery
PRIVATE glob2regex
PRIVATE ${bare_name}-backend-postgresql
)
string(REPLACE "${bare_name}-" "" ACTION_NAME "${PROJECT_NAME}")

View file

@ -16,7 +16,7 @@
*/
#include "commandline.hpp"
#include "backends/postgresql/locate.hpp"
#include "db/locate.hpp"
#include "dindexer-common/settings.hpp"
#include "dindexer-common/split_tags.hpp"
#include "dindexerConfig.h"

View file

@ -16,7 +16,6 @@ target_include_directories(${PROJECT_NAME}
target_link_libraries(${PROJECT_NAME}
PRIVATE ${bare_name}-if
PRIVATE ${bare_name}-common
PRIVATE ${bare_name}-backend-postgresql
)
target_compile_features(${PROJECT_NAME}

View file

@ -17,7 +17,7 @@
#include "listdircontent.hpp"
#include "entrypath.hpp"
#include "backends/postgresql/dbsource.hpp"
#include "db/dbsource.hpp"
#include "helpers/infix_iterator.hpp"
#include <cassert>
#include <utility>

View file

@ -19,7 +19,7 @@
#include "commandprocessor.hpp"
#include "dindexer-common/settings.hpp"
#include "entrypath.hpp"
#include "backends/postgresql/dbsource.hpp"
#include "db/dbsource.hpp"
#include "dindexerConfig.h"
#include "linereader.hpp"
#include "listdircontent.hpp"

View file

@ -15,7 +15,6 @@ target_link_libraries(${PROJECT_NAME}
PRIVATE ${bare_name}-if
PRIVATE ${bare_name}-common
PRIVATE ${bare_name}-machinery
PRIVATE ${bare_name}-backend-postgresql
)
string(REPLACE "${bare_name}-" "" ACTION_NAME "${PROJECT_NAME}")

View file

@ -25,7 +25,7 @@
#include "dindexer-common/common_info.hpp"
#include "dindexer-common/settings.hpp"
#include "commandline.hpp"
#include "backends/postgresql/scan.hpp"
#include "db/scan.hpp"
#include "dindexer-machinery/scantask/dirtree.hpp"
#include "dindexer-machinery/scantask/mediatype.hpp"
#include "dindexer-machinery/scantask/hashing.hpp"

View file

@ -15,7 +15,6 @@ target_link_libraries(${PROJECT_NAME}
PRIVATE ${bare_name}-if
PRIVATE ${bare_name}-common
PRIVATE glob2regex
PRIVATE ${bare_name}-backend-postgresql
)
string(REPLACE "${bare_name}-" "" ACTION_NAME "${PROJECT_NAME}")

View file

@ -18,7 +18,7 @@
#include "commandline.hpp"
#include "dindexer-common/settings.hpp"
#include "dindexerConfig.h"
#include "backends/postgresql/tag.hpp"
#include "db/tag.hpp"
#include "dindexer-common/split_tags.hpp"
#include "glob2regex/glob2regex.hpp"
#include "enum.h"