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:
parent
fb722719b2
commit
8f98495049
15 changed files with 15 additions and 15 deletions
|
@ -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}")
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#define idDC29E3C667BD4793BA0644AE7DC5BD3F
|
||||
|
||||
#include <string>
|
||||
#include "backends/postgresql/settings.hpp"
|
||||
#include "db/settings.hpp"
|
||||
|
||||
namespace dinlib {
|
||||
struct Settings {
|
||||
|
|
|
@ -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
|
||||
)
|
||||
|
||||
|
|
|
@ -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}
|
||||
|
|
|
@ -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}")
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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}")
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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}
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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}")
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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}")
|
||||
|
|
|
@ -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"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue