RUNTIME_OUTPUT_DIRECTORY
${BIN_OUTPUT_DIRECTORY}
LIBRARY_OUTPUT_NAME
- "${APPLICATION_EXECUTABLE}_csync"
+ ${APPLICATION_EXECUTABLE}_csync
+ RUNTIME_OUTPUT_NAME
+ ${APPLICATION_EXECUTABLE}_csync
)
if(BUILD_OWNCLOUD_OSX_BUNDLE)
INSTALL(
find_package(Qt5 REQUIRED COMPONENTS WebSockets)
add_library(nextcloudsync SHARED ${libsync_SRCS})
-set_target_properties(nextcloudsync PROPERTIES LIBRARY_OUTPUT_NAME ${APPLICATION_EXECUTABLE}sync)
+
target_link_libraries(nextcloudsync
PUBLIC
nextcloud_csync
target_include_directories(nextcloudsync PUBLIC ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR})
-
-set_target_properties( nextcloudsync PROPERTIES
- VERSION ${MIRALL_VERSION}
- SOVERSION ${MIRALL_SOVERSION}
- RUNTIME_OUTPUT_DIRECTORY ${BIN_OUTPUT_DIRECTORY}
+set_target_properties(
+ nextcloudsync
+ PROPERTIES
+ VERSION
+ ${MIRALL_VERSION}
+ SOVERSION
+ ${MIRALL_SOVERSION}
+ RUNTIME_OUTPUT_DIRECTORY
+ ${BIN_OUTPUT_DIRECTORY}
+ LIBRARY_OUTPUT_NAME
+ ${APPLICATION_EXECUTABLE}sync
+ RUNTIME_OUTPUT_NAME
+ ${APPLICATION_EXECUTABLE}sync
)
if(NOT BUILD_OWNCLOUD_OSX_BUNDLE)
hydrationjob.cpp
vfs_cfapi.cpp
)
- set_target_properties(nextcloudsync_vfs_cfapi
- PROPERTIES
- LIBRARY_OUTPUT_NAME ${APPLICATION_EXECUTABLE}sync_vfs_cfapi
- )
target_link_libraries(nextcloudsync_vfs_cfapi PRIVATE
nextcloudsync
cldapi
)
- set_target_properties("nextcloudsync_vfs_cfapi" PROPERTIES
- LIBRARY_OUTPUT_DIRECTORY ${BIN_OUTPUT_DIRECTORY}
- RUNTIME_OUTPUT_DIRECTORY ${BIN_OUTPUT_DIRECTORY}
- PREFIX ""
- AUTOMOC TRUE
+ set_target_properties(nextcloudsync_vfs_cfapi
+ PROPERTIES
+ LIBRARY_OUTPUT_DIRECTORY
+ ${BIN_OUTPUT_DIRECTORY}
+ RUNTIME_OUTPUT_DIRECTORY
+ ${BIN_OUTPUT_DIRECTORY}
+ PREFIX
+ ""
+ AUTOMOC
+ TRUE
+ LIBRARY_OUTPUT_NAME
+ ${APPLICATION_EXECUTABLE}sync_vfs_cfapi
+ RUNTIME_OUTPUT_NAME
+ ${APPLICATION_EXECUTABLE}sync_vfs_cfapi
)
target_include_directories("nextcloudsync_vfs_cfapi" BEFORE PUBLIC ${CMAKE_CURRENT_BINARY_DIR} INTERFACE ${CMAKE_BINARY_DIR})
add_library(nextcloudsync_vfs_suffix SHARED
vfs_suffix.cpp
)
-set_target_properties(nextcloudsync_vfs_suffix
- PROPERTIES
- LIBRARY_OUTPUT_NAME ${APPLICATION_EXECUTABLE}sync_vfs_suffix
-)
target_link_libraries(nextcloudsync_vfs_suffix PRIVATE nextcloudsync)
-set_target_properties(nextcloudsync_vfs_suffix PROPERTIES
- LIBRARY_OUTPUT_DIRECTORY ${BIN_OUTPUT_DIRECTORY}
- RUNTIME_OUTPUT_DIRECTORY ${BIN_OUTPUT_DIRECTORY}
- PREFIX ""
- AUTOMOC TRUE
+set_target_properties(nextcloudsync_vfs_suffix
+ PROPERTIES
+ LIBRARY_OUTPUT_DIRECTORY
+ ${BIN_OUTPUT_DIRECTORY}
+ RUNTIME_OUTPUT_DIRECTORY
+ ${BIN_OUTPUT_DIRECTORY}
+ PREFIX
+ ""
+ AUTOMOC
+ TRUE
+ LIBRARY_OUTPUT_NAME
+ ${APPLICATION_EXECUTABLE}sync_vfs_suffix
+ RUNTIME_OUTPUT_NAME
+ ${APPLICATION_EXECUTABLE}sync_vfs_suffix
)
if(APPLE)
add_library(nextcloudsync_vfs_xattr SHARED
${vfs_xattr_SRCS}
)
- set_target_properties(nextcloudsync_vfs_xattr
- PROPERTIES
- LIBRARY_OUTPUT_NAME ${APPLICATION_EXECUTABLE}sync_vfs_xattr
- )
target_link_libraries(nextcloudsync_vfs_xattr PRIVATE nextcloudsync)
- set_target_properties(nextcloudsync_vfs_xattr PROPERTIES
- LIBRARY_OUTPUT_DIRECTORY ${BIN_OUTPUT_DIRECTORY}
- RUNTIME_OUTPUT_DIRECTORY ${BIN_OUTPUT_DIRECTORY}
- PREFIX ""
- AUTOMOC TRUE
+ set_target_properties(nextcloudsync_vfs_xattr
+ PROPERTIES
+ LIBRARY_OUTPUT_DIRECTORY
+ ${BIN_OUTPUT_DIRECTORY}
+ RUNTIME_OUTPUT_DIRECTORY
+ ${BIN_OUTPUT_DIRECTORY}
+ PREFIX
+ ""
+ AUTOMOC
+ TRUE
+ LIBRARY_OUTPUT_NAME
+ ${APPLICATION_EXECUTABLE}sync_vfs_xattr
+ RUNTIME_OUTPUT_NAME
+ ${APPLICATION_EXECUTABLE}sync_vfs_xattr
)
target_include_directories(nextcloudsync_vfs_xattr BEFORE PUBLIC ${CMAKE_CURRENT_BINARY_DIR} INTERFACE ${CMAKE_CURRENT_BINARY_DIR})