CMakeLists: Don't dump bochs' includes into the top-level directory

Instead add it to the target interface. This way, only libraries that
link in bochs will see its include directories.
This commit is contained in:
Lioncash
2018-04-08 15:34:33 -04:00
parent 9dbc760bb7
commit b9c872dbca
2 changed files with 24 additions and 15 deletions

View File

@ -1,10 +1,18 @@
set(SRCS dis_decode.cc
dis_groups.cc
resolve.cc
syntax.cc)
add_library(bdisasm STATIC
dis_decode.cc
dis_groups.cc
resolve.cc
syntax.cc
)
if(WIN32)
set(SRCS ${SRCS} stdafx.cc)
endif(WIN32)
if (WIN32)
target_sources(bdisasm
PRIVATE
stdafx.cc
)
endif()
add_library(bdisasm STATIC ${SRCS})
target_include_directories(bdisasm
PUBLIC
${CMAKE_CURRENT_SOURCE_DIR}
)