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()