Merge pull request #6606 from lioncash/bochs

CMakeLists: Link bochs in privately where applicable
This commit is contained in:
Léo Lam 2018-04-08 11:08:12 +02:00 committed by GitHub
commit 9dbc760bb7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 6 additions and 2 deletions

View File

@ -276,7 +276,6 @@ endif()
target_link_libraries(core
PUBLIC
audiocommon
bdisasm
common
cubeb
discio
@ -292,6 +291,7 @@ PUBLIC
z
PRIVATE
bdisasm
${LZO}
)

View File

@ -85,6 +85,7 @@ add_executable(dolphin-emu
target_link_libraries(dolphin-emu
PRIVATE
bdisasm
core
uicommon
cpp-optparse

View File

@ -15,6 +15,7 @@ PUBLIC
cpp-optparse
PRIVATE
bdisasm
$<$<BOOL:APPLE>:${IOK_LIBRARY}>
)

View File

@ -16,7 +16,7 @@ macro(add_dolphin_test target)
$<TARGET_OBJECTS:unittests_stubhost>
)
set_target_properties(${target} PROPERTIES FOLDER Tests)
target_link_libraries(${target} core uicommon gtest_main)
target_link_libraries(${target} PRIVATE core uicommon gtest_main)
add_dependencies(unittests ${target})
add_test(NAME ${target} COMMAND ${target})
endmacro()

View File

@ -12,4 +12,6 @@ add_dolphin_test(NandPathsTest NandPathsTest.cpp)
add_dolphin_test(SPSCQueueTest SPSCQueueTest.cpp)
add_dolphin_test(StringUtilTest StringUtilTest.cpp)
add_dolphin_test(SwapTest SwapTest.cpp)
add_dolphin_test(x64EmitterTest x64EmitterTest.cpp)
target_link_libraries(x64EmitterTest PRIVATE bdisasm)