Supress CMake build warning 36/259436/2
authorJunghyun Yeon <jungh.yeon@samsung.com>
Tue, 8 Jun 2021 03:01:55 +0000 (12:01 +0900)
committerJunghyun Yeon <jungh.yeon@samsung.com>
Mon, 14 Jun 2021 02:00:21 +0000 (02:00 +0000)
Change-Id: I9100d7738e374c8be159db299c9fc41d836a9d7c
Signed-off-by: Junghyun Yeon <jungh.yeon@samsung.com>
src/server/CMakeLists.txt
test/unit_tests/CMakeLists.txt

index f1f045e..7ba15db 100644 (file)
@@ -15,8 +15,8 @@ ADD_EXECUTABLE(${PKGINFO_SERVER} ${PKGINFO_SERVER_SRCS})
 SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${EXTRA_CFLAGS} -fpic -std=c++14 -pthread -fPIE")
 SET(CMAKE_EXE_LINKER_FLAGS "-Wl,--as-needed -pie")
 
-TARGET_LINK_LIBRARIES(${PKGINFO_SERVER} ${libpkgs_LDFLAGS})
-TARGET_LINK_LIBRARIES(${PKGINFO_SERVER} ${libpkgmgr-parser_LDFLAGS})
+TARGET_LINK_LIBRARIES(${PKGINFO_SERVER} PRIVATE ${libpkgs_LDFLAGS})
+TARGET_LINK_LIBRARIES(${PKGINFO_SERVER} PRIVATE ${libpkgmgr-parser_LDFLAGS})
 TARGET_LINK_LIBRARIES(${PKGINFO_SERVER} PUBLIC pkgmgr-info pthread)
 
 SET_TARGET_PROPERTIES(${PKGINFO_SERVER} PROPERTIES LINKER_LANGUAGE CXX)
index 6b7f457..9a400cc 100644 (file)
@@ -19,13 +19,13 @@ ENDFOREACH(flag)
 ## Compile flags
 SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${EXTRA_CFLAGS} -fpic -std=c++14")
 
-TARGET_LINK_LIBRARIES(${TARGET_PKGMGR_INFO_UNIT_TEST} ${libpkgs_LDFLAGS})
-TARGET_LINK_LIBRARIES(${TARGET_PKGMGR_INFO_UNIT_TEST} ${libpkgmgr-parser_LDFLAGS})
+TARGET_LINK_LIBRARIES(${TARGET_PKGMGR_INFO_UNIT_TEST} PRIVATE ${libpkgs_LDFLAGS})
+TARGET_LINK_LIBRARIES(${TARGET_PKGMGR_INFO_UNIT_TEST} PRIVATE ${libpkgmgr-parser_LDFLAGS})
 TARGET_LINK_LIBRARIES(${TARGET_PKGMGR_INFO_UNIT_TEST} PUBLIC pkgmgr-info)
 SET_TARGET_PROPERTIES(${TARGET_PKGMGR_INFO_UNIT_TEST} PROPERTIES COMPILE_FLAGS ${CFLAGS} "-fPIE -fpic")
 SET_TARGET_PROPERTIES(${TARGET_PKGMGR_INFO_UNIT_TEST} PROPERTIES LINK_FLAGS "-pie")
 set_target_properties(${TARGET_PKGMGR_INFO_UNIT_TEST} PROPERTIES COMPILE_FLAGS "${unit_test_pkgs_CFLAGS_str}")
-target_link_libraries(${TARGET_PKGMGR_INFO_UNIT_TEST} ${unit_test_pkgs_LDFLAGS})
+target_link_libraries(${TARGET_PKGMGR_INFO_UNIT_TEST} PRIVATE ${unit_test_pkgs_LDFLAGS})
 
 ADD_TEST(
   NAME ${TARGET_PKGMGR_INFO_UNIT_TEST}