[cmake] Explicitly specify target dependencies to allow build in parallel 45/216345/1
authorMikhail Kashkarov <m.kashkarov@partner.samsung.com>
Wed, 23 Oct 2019 16:07:55 +0000 (19:07 +0300)
committerMikhail Kashkarov <m.kashkarov@partner.samsung.com>
Wed, 23 Oct 2019 20:31:59 +0000 (23:31 +0300)
Change-Id: Ic53fb6c0ac0b53530fb463a9d1620fab85e55877
Signed-off-by: Mikhail Kashkarov <m.kashkarov@partner.samsung.com>
bt-httpproxy/CMakeLists.txt
bt-oal/haltest/CMakeLists.txt
bt-otp/CMakeLists.txt
bt-service-adaptation/CMakeLists.txt
packaging/bluetooth-frwk.spec
test/CMakeLists.txt
test/gatt-test/CMakeLists.txt
test/le-adv/CMakeLists.txt

index fe07122..25acae1 100644 (file)
@@ -36,7 +36,7 @@ ADD_DEFINITIONS("-DTIZEN_FEATURE_BT_HPS")
 ADD_DEFINITIONS("-DHPS_GATT_DB")
 
 ADD_EXECUTABLE(${PROJECT_NAME} ${SRCS})
-TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${hps_pkgs_LDFLAGS} -L${CMAKE_CURRENT_SOURCE_DIR}/../bt-api -lbluetooth-api)
+TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${hps_pkgs_LDFLAGS} bluetooth-api)
 
 INSTALL(TARGETS ${PROJECT_NAME} DESTINATION bin)
 INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/org.projectx.httpproxy.service DESTINATION share/dbus-1/system-services)
index 1bec381..a725fa7 100644 (file)
@@ -48,8 +48,7 @@ TARGET_LINK_LIBRARIES(${TARGET_GTEST_TESTS}
        ${oal_pkgs_LIBRARIES}
        gmock
        capi-system-info
-       -L${CMAKE_SOURCE_DIR}/bt-oal
-       -lbt-oal
+       bt-oal
 )
 
 INSTALL(TARGETS ${TARGET_GTEST_TESTS} DESTINATION /usr/bin)
index 93164df..dbf1ef6 100644 (file)
@@ -37,7 +37,7 @@ FIND_PROGRAM(DBUS_BINDING_TOOL NAMES dbus-binding-tool)
 SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed -pie")
 
 ADD_EXECUTABLE(${PROJECT_NAME} ${SRCS})
-TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${otp_pkgs_LDFLAGS} -L${CMAKE_CURRENT_SOURCE_DIR}/../bt-api -lbluetooth-api -ldl)
+TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${otp_pkgs_LDFLAGS} bluetooth-api -ldl)
 
 INSTALL(TARGETS ${PROJECT_NAME} DESTINATION bin)
 INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/org.projectx.otp.service DESTINATION share/dbus-1/system-services)
index 85fa87d..d8c3e44 100644 (file)
@@ -120,7 +120,7 @@ ADD_DEFINITIONS("-DTIZEN_FEATURE_BT_DPM")
 SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed -pie")
 
 ADD_EXECUTABLE(${PROJECT_NAME} ${SRCS})
-TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${service_pkgs_LDFLAGS} -lbt-oal -ldl)
+TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${service_pkgs_LDFLAGS} bt-oal -ldl)
 
 INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/org.projectx.bt.service DESTINATION share/dbus-1/system-services)
 INSTALL(TARGETS ${PROJECT_NAME} DESTINATION bin)
index 5ce4954..707294e 100644 (file)
@@ -290,7 +290,7 @@ cmake . -DCMAKE_INSTALL_PREFIX=/usr \
 -DTZ_SYS_DEFAULT_USER=%TZ_SYS_DEFAULT_USER \
        -DLIBNOTIFY_SUPPORT=Off \
        -DLIBNOTIFICATION_SUPPORT=Off
-make
+make %{?_smp_mflags}
 
 %cmake
 
@@ -312,7 +312,7 @@ cmake . -DCMAKE_INSTALL_PREFIX=/usr \
 -DTZ_SYS_DEFAULT_USER=%TZ_SYS_DEFAULT_USER \
        -DLIBNOTIFY_SUPPORT=Off \
        -DLIBNOTIFICATION_SUPPORT=Off
-make
+make %{?_smp_mflags}
 
 %cmake
 
@@ -342,7 +342,7 @@ cmake . -DCMAKE_INSTALL_PREFIX=/usr \
 -DTZ_SYS_DEFAULT_USER=%TZ_SYS_DEFAULT_USER \
        -DLIBNOTIFY_SUPPORT=Off \
        -DLIBNOTIFICATION_SUPPORT=Off
-make
+make %{?_smp_mflags}
 
 %cmake
 
index 84eb9f0..edb5714 100644 (file)
@@ -29,9 +29,7 @@ ADD_DEFINITIONS("-DPREFIX=\"${CMAKE_INSTALL_PREFIX}\"")
 ADD_DEFINITIONS("-DFACTORYFS=\"$ENV{FACTORYFS}\"")
 
 ADD_EXECUTABLE(${PROJECT_NAME} ${SRCS})
-TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${package_LDFLAGS}
--L${CMAKE_CURRENT_SOURCE_DIR}/../bt-api
--lbluetooth-api)
+TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${package_LDFLAGS} bluetooth-api)
 
 INSTALL(TARGETS ${PROJECT_NAME} DESTINATION bin)
 
index 4b6eff6..4c0064b 100644 (file)
@@ -28,6 +28,6 @@ ADD_DEFINITIONS("-DPREFIX=\"${CMAKE_INSTALL_PREFIX}\"")
 ADD_DEFINITIONS("-DFACTORYFS=\"$ENV{FACTORYFS}\"")
 
 ADD_EXECUTABLE(${PROJECT_NAME} ${SRCS})
-TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${package_LDFLAGS} -L${CMAKE_CURRENT_SOURCE_DIR}/../../bt-api -lbluetooth-api)
+TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${package_LDFLAGS} bluetooth-api)
 
 INSTALL(TARGETS ${PROJECT_NAME} DESTINATION bin)
index d55ce1d..edf768c 100644 (file)
@@ -28,6 +28,6 @@ ADD_DEFINITIONS("-DPREFIX=\"${CMAKE_INSTALL_PREFIX}\"")
 ADD_DEFINITIONS("-DFACTORYFS=\"$ENV{FACTORYFS}\"")
 
 ADD_EXECUTABLE(${PROJECT_NAME} ${SRCS})
-TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${package_LDFLAGS} -L${CMAKE_CURRENT_SOURCE_DIR}/../../bt-api -lbluetooth-api)
+TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${package_LDFLAGS} bluetooth-api)
 
 INSTALL(TARGETS ${PROJECT_NAME} DESTINATION bin)