diff --git a/cmake/modules/LibraryTarget.cmake b/cmake/modules/LibraryTarget.cmake index 2ff864d..b1af925 100644 --- a/cmake/modules/LibraryTarget.cmake +++ b/cmake/modules/LibraryTarget.cmake @@ -132,11 +132,18 @@ else () ${META_TARGET_NAME} PUBLIC ${META_ADDITIONAL_LINK_FLAGS} "${PUBLIC_LIBRARIES}" PRIVATE "${PRIVATE_LIBRARIES}") - target_include_directories( - ${META_TARGET_NAME} - PUBLIC $ - $ ${PUBLIC_INCLUDE_DIRS} - PRIVATE "${PRIVATE_INCLUDE_DIRS}") + if (META_IS_PLUGIN) + target_include_directories( + ${META_TARGET_NAME} + PRIVATE $ + "${PRIVATE_INCLUDE_DIRS}") + else () + target_include_directories( + ${META_TARGET_NAME} + PUBLIC $ + $ ${PUBLIC_INCLUDE_DIRS} + PRIVATE "${PRIVATE_INCLUDE_DIRS}") + endif () target_compile_definitions( ${META_TARGET_NAME} PUBLIC "${META_PUBLIC_COMPILE_DEFINITIONS}"