From 894f63002d10bfa2a30939452f92b8dbb8f47b4f Mon Sep 17 00:00:00 2001
From: James Athey <james.athey@gmail.com>
Date: Tue, 31 Jul 2018 02:25:24 -0400
Subject: [PATCH] Use target_include_directories to help dependents find the
 zip.h file (#45)

* use target_include_directories to tell dependents about the include path

* ignore CMake-generated files for Visual Studio
---
 .gitignore     | 10 ++++++++++
 CMakeLists.txt |  1 +
 2 files changed, 11 insertions(+)

diff --git a/.gitignore b/.gitignore
index 898f0d5..a7904a1 100644
--- a/.gitignore
+++ b/.gitignore
@@ -44,3 +44,13 @@ CMakeScripts
 # Xcode
 *.build
 *.xcodeproj
+zip.sln
+zip.vcxproj.filters
+zip.vcxproj
+ALL_BUILD.vcxproj.filters
+ALL_BUILD.vcxproj
+CMakeFiles/
+zip.dir/
+test/test.exe.vcxproj.filters
+test/test.exe.vcxproj
+test/test.exe.dir/
diff --git a/CMakeLists.txt b/CMakeLists.txt
index b7bda44..dc4d009 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -12,6 +12,7 @@ endif (MSVC)
 # zip
 set(SRC src/miniz.h src/zip.h src/zip.c)
 add_library(${PROJECT_NAME} ${SRC})
+target_include_directories(${PROJECT_NAME} INTERFACE src)
 
 # test
 enable_testing()