CMakeLists: Make boost an interface library target

Gets rid of the use of a non-target include and makes libraries
explicitly link against the identifier name in order to get includes.
This commit is contained in:
Lioncash 2017-03-03 22:09:28 -05:00 committed by Merry
parent 6396bd02f0
commit 9906be746f
5 changed files with 7 additions and 8 deletions

View file

@ -35,7 +35,7 @@ include(CreateDirectoryGroups)
create_directory_groups(${SRCS} ${HEADERS})
add_executable(dynarmic_tests ${SRCS})
target_link_libraries(dynarmic_tests dynarmic catch ${llvm_libs})
target_link_libraries(dynarmic_tests PRIVATE dynarmic boost catch ${llvm_libs})
set_target_properties(dynarmic_tests PROPERTIES LINKER_LANGUAGE CXX)
target_include_directories(dynarmic_tests PRIVATE . ../src)
target_compile_options(dynarmic_tests PRIVATE ${DYNARMIC_CXX_FLAGS})