aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAvatar Saleem Abdulrasool <compnerd@compnerd.org> 2016-12-12 12:28:03 -0800
committerAvatar Saleem Abdulrasool <compnerd@compnerd.org> 2016-12-12 12:28:03 -0800
commit6794e16764f6603408e26cf7db5d20328916a5be (patch)
tree1b1e64f4d8b7c35f534a4ea17dbaa394bffe9abe
parent98edb4e4b00356c76dc505bc9ae8d181bf9e0d08 (diff)
downloadpaludis-6794e16764f6603408e26cf7db5d20328916a5be.tar.gz
paludis-6794e16764f6603408e26cf7db5d20328916a5be.tar.xz
build: more explicit SE dependencies
Thanks to mgorny, Caelian, and heirecka for reporting these.
-rw-r--r--paludis/CMakeLists.txt4
-rw-r--r--paludis/repositories/accounts/CMakeLists.txt1
-rw-r--r--src/clients/cave/CMakeLists.txt1
3 files changed, 4 insertions, 2 deletions
diff --git a/paludis/CMakeLists.txt b/paludis/CMakeLists.txt
index adb3e6cb5..8a67913a0 100644
--- a/paludis/CMakeLists.txt
+++ b/paludis/CMakeLists.txt
@@ -234,7 +234,7 @@ endif()
if(ENABLE_PBINS)
paludis_add_library(libpaludistarextras
"${CMAKE_CURRENT_SOURCE_DIR}/tar_extras.cc")
- add_dependencies(libpaludistarextras libpaludis_SE)
+ add_dependencies(libpaludistarextras libpaludis_SE libpaludisutil_SE)
target_link_libraries(libpaludistarextras
PRIVATE
${LibArchive_LIBRARIES})
@@ -243,7 +243,7 @@ endif()
if(ENABLE_STRIPPER)
paludis_add_library(libpaludisstripperextras
"${CMAKE_CURRENT_SOURCE_DIR}/stripper_extras.cc")
- add_dependencies(libpaludisstripperextras libpaludis_SE)
+ add_dependencies(libpaludisstripperextras libpaludis_SE libpaludisutil_SE)
target_link_libraries(libpaludisstripperextras
PRIVATE
${LibMagic_LIBRARIES})
diff --git a/paludis/repositories/accounts/CMakeLists.txt b/paludis/repositories/accounts/CMakeLists.txt
index 0f38ccf35..a01e9e65c 100644
--- a/paludis/repositories/accounts/CMakeLists.txt
+++ b/paludis/repositories/accounts/CMakeLists.txt
@@ -12,6 +12,7 @@ paludis_add_library(libpaludisaccountsrepository
"${CMAKE_CURRENT_SOURCE_DIR}/dummy_accounts_handler.cc"
"${CMAKE_CURRENT_SOURCE_DIR}/passwd_accounts_handler.cc"
"${CMAKE_CURRENT_SOURCE_DIR}/registration.cc")
+add_dependencies(libpaludisaccountsrepository libpaludisutil_SE)
paludis_add_test(accounts_repository GTEST)
diff --git a/src/clients/cave/CMakeLists.txt b/src/clients/cave/CMakeLists.txt
index 35b4197f9..0b5f4d916 100644
--- a/src/clients/cave/CMakeLists.txt
+++ b/src/clients/cave/CMakeLists.txt
@@ -86,6 +86,7 @@ paludis_add_library(libcave
"${CMAKE_CURRENT_SOURCE_DIR}/resolve_common.cc"
"${CMAKE_CURRENT_SOURCE_DIR}/resume_data.cc"
"${CMAKE_CURRENT_SOURCE_DIR}/size_common.cc")
+add_dependencies(libcave libpaludisargs_SE libpaludisresolver_SE)
paludis_add_library(libcavematchextras
"${CMAKE_CURRENT_SOURCE_DIR}/match_extras.cc")