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
commit b9c872dbca
No known key found for this signature in database
GPG key ID: 4E3C3CC1031BA9C7
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}
)