Skip to content

Commit 23b5b23

Browse files
author
Ivan Stoev
committed
Fixing cmake file
1 parent f5e7ebe commit 23b5b23

File tree

5 files changed

+33
-14579
lines changed

5 files changed

+33
-14579
lines changed

pCloudCC/CMakeLists.txt

Lines changed: 23 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -6,25 +6,36 @@ include_directories(${Boost_INCLUDE_DIR})
66
link_directories(${Boost_LIBRARY_DIR})
77

88
#set (CMAKE_CXX_FLAGS "-fsanitize=address")
9+
set (PCLSYNC_PATH ${CMAKE_SOURCE_DIR}/lib/pclsync)
10+
set (MBEDTLS_PATH ${CMAKE_SOURCE_DIR}/lib/mbedtls)
11+
set (SQLITE3_PATH ${CMAKE_SOURCE_DIR}/lib/sqlite)
12+
13+
add_subdirectory(${MBEDTLS_PATH})
14+
15+
include_directories(${SQLITE3_PATH})
16+
add_custom_target(
17+
sqlite3_lib
18+
COMMAND ./configure && make
19+
WORKING_DIRECTORY ${SQLITE3_PATH}
20+
)
921

10-
set (PCLSYNC_PATH ../pclsync)
1122
include_directories(${PCLSYNC_PATH})
1223
# add_custom_target(
13-
# pclsync_clean
14-
# COMMAND make clean
15-
# WORKING_DIRECTORY ${PCLSYNC_PATH}
24+
# pclsync_clean
25+
# COMMAND make clean
26+
# WORKING_DIRECTORY ${PCLSYNC_PATH}
1627
# )
1728

18-
# add_custom_target(
19-
# pclsync
20-
# COMMAND make fs
21-
# WORKING_DIRECTORY ${PCLSYNC_PATH}
22-
# )
29+
add_custom_target(
30+
pclsync
31+
COMMAND make fs
32+
WORKING_DIRECTORY ${PCLSYNC_PATH}
33+
)
2334

24-
set (OVERLAY_CLENT_PATH ${PCLSYNC_PATH}/lib/poverlay_linux)
35+
set (OVERLAY_CLENT_PATH ${CMAKE_SOURCE_DIR}/lib/poverlay_linux)
2536
include_directories(${OVERLAY_CLENT_PATH})
2637

27-
link_directories(${PCLSYNC_PATH} ${PCLSYNC_PATH}/lib/mbedtls/library ${PCLSYNC_PATH}/lib/sqlite/inst/lib ${OVERLAY_CLENT_PATH})
38+
link_directories(${PCLSYNC_PATH} ${MBEDTLS_PATH}/library ${SQLITE3_PATH} ${OVERLAY_CLENT_PATH})
2839

2940

3041
add_executable(pcl_client main.cpp pclsync_lib.cpp control_tools.cpp ${OVERLAY_CLENT_PATH}/overlay_client.c ${OVERLAY_CLENT_PATH}/debug.c)
@@ -35,6 +46,6 @@ target_link_libraries(pcl_client psynclib mbedtls sqlite3 fuse pthread z
3546

3647
target_link_libraries(pcl_client ${Boost_LIBRARIES})
3748

38-
add_dependencies(pcl_client pclsync_clean pclsync)
49+
add_dependencies(pcl_client pclsync_clean pclsync sqlite3_lib)
3950

4051
install(TARGETS pcl_client RUNTIME DESTINATION bin)

pCloudCC/lib/sqlite/Makefile

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -240,13 +240,13 @@ distuninstallcheck_listfiles = find . -type f -print
240240
am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
241241
| sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
242242
distcleancheck_listfiles = find . -type f -print
243-
ACLOCAL = ${SHELL} /home/tuba/consoleclient/opensource/pclsync/lib/sqlite/missing aclocal-1.15
243+
ACLOCAL = ${SHELL} /home/tuba/consoleclient/opensource/pCloudCC/lib/sqlite/missing aclocal-1.15
244244
AMTAR = $${TAR-tar}
245245
AM_DEFAULT_VERBOSITY = 1
246246
AR = ar
247-
AUTOCONF = ${SHELL} /home/tuba/consoleclient/opensource/pclsync/lib/sqlite/missing autoconf
248-
AUTOHEADER = ${SHELL} /home/tuba/consoleclient/opensource/pclsync/lib/sqlite/missing autoheader
249-
AUTOMAKE = ${SHELL} /home/tuba/consoleclient/opensource/pclsync/lib/sqlite/missing automake-1.15
247+
AUTOCONF = ${SHELL} /home/tuba/consoleclient/opensource/pCloudCC/lib/sqlite/missing autoconf
248+
AUTOHEADER = ${SHELL} /home/tuba/consoleclient/opensource/pCloudCC/lib/sqlite/missing autoheader
249+
AUTOMAKE = ${SHELL} /home/tuba/consoleclient/opensource/pCloudCC/lib/sqlite/missing automake-1.15
250250
AWK = mawk
251251
BUILD_CFLAGS =
252252
CC = gcc
@@ -285,7 +285,7 @@ LIPO =
285285
LN_S = ln -s
286286
LTLIBOBJS =
287287
LT_SYS_LIBRARY_PATH =
288-
MAKEINFO = ${SHELL} /home/tuba/consoleclient/opensource/pclsync/lib/sqlite/missing makeinfo
288+
MAKEINFO = ${SHELL} /home/tuba/consoleclient/opensource/pCloudCC/lib/sqlite/missing makeinfo
289289
MANIFEST_TOOL = :
290290
MKDIR_P = /bin/mkdir -p
291291
NM = /usr/bin/nm -B
@@ -310,10 +310,10 @@ SHELL = /bin/bash
310310
STRIP = strip
311311
THREADSAFE_FLAGS = -D_REENTRANT=1 -DSQLITE_THREADSAFE=1
312312
VERSION = 3.12.0
313-
abs_builddir = /home/tuba/consoleclient/opensource/pclsync/lib/sqlite
314-
abs_srcdir = /home/tuba/consoleclient/opensource/pclsync/lib/sqlite
315-
abs_top_builddir = /home/tuba/consoleclient/opensource/pclsync/lib/sqlite
316-
abs_top_srcdir = /home/tuba/consoleclient/opensource/pclsync/lib/sqlite
313+
abs_builddir = /home/tuba/consoleclient/opensource/pCloudCC/lib/sqlite
314+
abs_srcdir = /home/tuba/consoleclient/opensource/pCloudCC/lib/sqlite
315+
abs_top_builddir = /home/tuba/consoleclient/opensource/pCloudCC/lib/sqlite
316+
abs_top_srcdir = /home/tuba/consoleclient/opensource/pCloudCC/lib/sqlite
317317
ac_ct_AR = ar
318318
ac_ct_CC = gcc
319319
ac_ct_DUMPBIN =
@@ -342,7 +342,7 @@ host_vendor = unknown
342342
htmldir = ${docdir}
343343
includedir = ${prefix}/include
344344
infodir = ${datarootdir}/info
345-
install_sh = ${SHELL} /home/tuba/consoleclient/opensource/pclsync/lib/sqlite/install-sh
345+
install_sh = ${SHELL} /home/tuba/consoleclient/opensource/pCloudCC/lib/sqlite/install-sh
346346
libdir = ${exec_prefix}/lib
347347
libexecdir = ${exec_prefix}/libexec
348348
localedir = ${datarootdir}/locale

0 commit comments

Comments
 (0)