Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/owncloud/client.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDominik Schmidt <dev@dominik-schmidt.de>2018-06-20 10:53:21 +0300
committerDominik Schmidt <domme@tomahawk-player.org>2018-06-20 12:23:16 +0300
commit4f96647bae15ce8a91f995fcbad7c7a598dfbab3 (patch)
treec5303b9e47f9ba3c70c2ef14a1cca4e207aea51e
parent79ef892e7191cde5ffd7bc4e03b2718887bb879a (diff)
Rename ocsync library to ${APPLICATION_EXECUTABLE}_csync
-rw-r--r--CMakeLists.txt3
-rw-r--r--cmake/modules/NSIS.template.in3
-rw-r--r--src/CMakeLists.txt2
-rw-r--r--src/cmd/CMakeLists.txt2
-rw-r--r--src/csync/CMakeLists.txt23
-rw-r--r--src/libsync/CMakeLists.txt2
-rw-r--r--test/csync/CMakeLists.txt4
7 files changed, 19 insertions, 20 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 335fa1290..4cb3a96de 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -9,6 +9,9 @@ include("${CMAKE_CURRENT_LIST_DIR}/THEME.cmake")
set(CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake/modules")
+set(synclib_NAME "${APPLICATION_EXECUTABLE}sync")
+set(csync_NAME "${APPLICATION_EXECUTABLE}_csync")
+
include(Warnings)
# For config.h
diff --git a/cmake/modules/NSIS.template.in b/cmake/modules/NSIS.template.in
index dc68d745b..0f44ab2b4 100644
--- a/cmake/modules/NSIS.template.in
+++ b/cmake/modules/NSIS.template.in
@@ -389,8 +389,7 @@ Section "${APPLICATION_NAME}" SEC_APPLICATION
File "${BUILD_PATH}\bin\${APPLICATION_EXECUTABLE}"
File "${BUILD_PATH}\bin\${APPLICATION_CMD_EXECUTABLE}"
File "${BUILD_PATH}\bin\lib${APPLICATION_SHORTNAME}sync.dll"
- ; Yes, with @ ... ${APPLICATION_EXECUTABLE} contains the .exe extension, @APPLICATION_EXECUTABLE@ does not.
- File "${BUILD_PATH}\bin\libocsync_@APPLICATION_EXECUTABLE@.dll"
+ File "${BUILD_PATH}\bin\lib${APPLICATION_SHORTNAME}_csync.dll"
File "${BUILD_PATH}\src\gui\client*.qm"
; Make sure only to copy qt, not qt_help, etc
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index ac60b1b66..9cffccd6a 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -2,8 +2,6 @@
if(NOT TOKEN_AUTH_ONLY)
endif()
-set(synclib_NAME ${APPLICATION_EXECUTABLE}sync)
-
find_package(Qt5 5.6 COMPONENTS Core Network Xml Concurrent REQUIRED)
if (Qt5Core_VERSION VERSION_LESS 5.9.0)
message(STATUS "For HTTP/2 support, compile with Qt 5.9 or higher.")
diff --git a/src/cmd/CMakeLists.txt b/src/cmd/CMakeLists.txt
index da4f805b5..76b1c75db 100644
--- a/src/cmd/CMakeLists.txt
+++ b/src/cmd/CMakeLists.txt
@@ -20,7 +20,7 @@ if(NOT BUILD_LIBRARIES_ONLY)
set_target_properties(${cmd_NAME} PROPERTIES
RUNTIME_OUTPUT_DIRECTORY ${BIN_OUTPUT_DIRECTORY} )
- target_link_libraries(${cmd_NAME} ocsync_${APPLICATION_EXECUTABLE} ${synclib_NAME} Qt5::Core Qt5::Network)
+ target_link_libraries(${cmd_NAME} "${csync_NAME}" "${synclib_NAME}" Qt5::Core Qt5::Network)
# Need tokenizer for netrc parser
target_include_directories(${cmd_NAME} PRIVATE ${CMAKE_SOURCE_DIR}/src/3rdparty/qtokenizer)
diff --git a/src/csync/CMakeLists.txt b/src/csync/CMakeLists.txt
index a2ed3e2f3..008eb818a 100644
--- a/src/csync/CMakeLists.txt
+++ b/src/csync/CMakeLists.txt
@@ -69,36 +69,35 @@ endif()
configure_file(csync_version.h.in ${CMAKE_CURRENT_BINARY_DIR}/csync_version.h)
-set(CSYNC_LIBRARY "ocsync_${APPLICATION_EXECUTABLE}")
-add_library(${CSYNC_LIBRARY} SHARED ${common_SOURCES} ${csync_SRCS})
+add_library("${csync_NAME}" SHARED ${common_SOURCES} ${csync_SRCS})
target_include_directories(
- ${CSYNC_LIBRARY}
+ "${csync_NAME}"
PUBLIC ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/std
)
find_package(SQLite3 3.8.0 REQUIRED)
if (USE_OUR_OWN_SQLITE3)
# make sure that the path for the local sqlite3 is before the system one
- target_include_directories(${CSYNC_LIBRARY} BEFORE PRIVATE ${SQLITE3_INCLUDE_DIR})
+ target_include_directories("${csync_NAME}" BEFORE PRIVATE ${SQLITE3_INCLUDE_DIR})
else()
- target_include_directories(${CSYNC_LIBRARY} PRIVATE ${SQLITE3_INCLUDE_DIR})
+ target_include_directories("${csync_NAME}" PRIVATE ${SQLITE3_INCLUDE_DIR})
endif()
-generate_export_header(${CSYNC_LIBRARY}
+generate_export_header("${csync_NAME}"
EXPORT_MACRO_NAME OCSYNC_EXPORT
EXPORT_FILE_NAME ocsynclib.h
)
-target_link_libraries(${CSYNC_LIBRARY}
+target_link_libraries("${csync_NAME}"
${CSYNC_REQUIRED_LIBRARIES}
${SQLITE3_LIBRARIES}
Qt5::Core Qt5::Concurrent
)
if(ZLIB_FOUND)
- target_link_libraries(${CSYNC_LIBRARY} ZLIB::ZLIB)
+ target_link_libraries("${csync_NAME}" ZLIB::ZLIB)
endif(ZLIB_FOUND)
@@ -106,11 +105,11 @@ endif(ZLIB_FOUND)
if (APPLE)
find_library(FOUNDATION_LIBRARY NAMES Foundation)
find_library(CORESERVICES_LIBRARY NAMES CoreServices)
- target_link_libraries(${CSYNC_LIBRARY} ${FOUNDATION_LIBRARY} ${CORESERVICES_LIBRARY})
+ target_link_libraries("${csync_NAME}" ${FOUNDATION_LIBRARY} ${CORESERVICES_LIBRARY})
endif()
set_target_properties(
- ${CSYNC_LIBRARY}
+ "${csync_NAME}"
PROPERTIES
VERSION
${LIBRARY_VERSION}
@@ -122,7 +121,7 @@ set_target_properties(
if(BUILD_OWNCLOUD_OSX_BUNDLE)
INSTALL(
TARGETS
- ${CSYNC_LIBRARY}
+ "${csync_NAME}"
LIBRARY DESTINATION
${LIB_INSTALL_DIR}
ARCHIVE DESTINATION
@@ -133,7 +132,7 @@ if(BUILD_OWNCLOUD_OSX_BUNDLE)
else()
INSTALL(
TARGETS
- ${CSYNC_LIBRARY}
+ "${csync_NAME}"
LIBRARY DESTINATION
${CMAKE_INSTALL_LIBDIR}
ARCHIVE DESTINATION
diff --git a/src/libsync/CMakeLists.txt b/src/libsync/CMakeLists.txt
index a4f4f7d0d..e78f00920 100644
--- a/src/libsync/CMakeLists.txt
+++ b/src/libsync/CMakeLists.txt
@@ -90,7 +90,7 @@ ENDIF(NOT APPLE)
add_library(${synclib_NAME} SHARED ${libsync_SRCS})
target_link_libraries(${synclib_NAME}
- ocsync_${APPLICATION_EXECUTABLE}
+ "${csync_NAME}"
${OS_SPECIFIC_LINK_LIBRARIES}
Qt5::Core Qt5::Network
)
diff --git a/test/csync/CMakeLists.txt b/test/csync/CMakeLists.txt
index d75361b02..4e9c1422c 100644
--- a/test/csync/CMakeLists.txt
+++ b/test/csync/CMakeLists.txt
@@ -11,9 +11,9 @@ include_directories(
include_directories(${CHECK_INCLUDE_DIRS})
# create test library
add_library(${TORTURE_LIBRARY} STATIC torture.c cmdline.c)
-target_link_libraries(${TORTURE_LIBRARY} ${CMOCKA_LIBRARIES} ${CSYNC_LIBRARY})
+target_link_libraries(${TORTURE_LIBRARY} ${CMOCKA_LIBRARIES})
-set(TEST_TARGET_LIBRARIES ${TORTURE_LIBRARY} Qt5::Core ocsync_${APPLICATION_EXECUTABLE})
+set(TEST_TARGET_LIBRARIES ${TORTURE_LIBRARY} Qt5::Core "${csync_NAME}")
# create tests