diff --git a/cpp/oskar/CMakeLists.txt b/cpp/oskar/CMakeLists.txt
index 4a166f999559a903173cce7f2a4bd118644d0b34..3bfc5678f631a0389d8455be69687a37c63f31ab 100644
--- a/cpp/oskar/CMakeLists.txt
+++ b/cpp/oskar/CMakeLists.txt
@@ -14,6 +14,12 @@ add_library(oskar SHARED
 string(TOLOWER ${CMAKE_PROJECT_NAME} projectname )
 set_target_properties(oskar PROPERTIES LIBRARY_OUTPUT_NAME "${projectname}-oskar")
 
+# Make sure that when other targets within this project link against the oskar target,
+# they can find the include files.
+target_include_directories(oskar PUBLIC
+  $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>
+)
+
 #------------------------------------------------------------------------------
 # Link against HDF5 and OpenMP
 target_link_libraries(oskar ${HDF5_LIBRARIES} ${HDF5_CXX_LIBRARIES} ${OpenMP_CXX_FLAGS})