summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLloyd Hilaiel <lloyd@hilaiel.com>2008-12-18 22:38:01 -0700
committerLloyd Hilaiel <lloyd@hilaiel.com>2008-12-18 22:38:01 -0700
commit6737017844f4c6553c1c86edf23288560cd2bfd0 (patch)
tree9ecddcf649c5c6a2e3bfd062af6e210ff745fbf5
parentd92cf462b0636a376dd33ab1b922c588fef13303 (diff)
downloadyajl-6737017844f4c6553c1c86edf23288560cd2bfd0.tar.gz
Add install target, thanks to Andrei Soroker for the contribution.
-rw-r--r--CMakeLists.txt3
-rw-r--r--src/CMakeLists.txt5
2 files changed, 8 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 026e64a..69422db 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -28,6 +28,8 @@
# IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
# POSSIBILITY OF SUCH DAMAGE.
+CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
+
PROJECT(YetAnotherJSONParser)
SET (YAJL_MAJOR 0)
@@ -75,3 +77,4 @@ INCLUDE(YAJLDoc.cmake)
ADD_CUSTOM_TARGET(test
./run_tests.sh
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/test)
+
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index a95a6e2..dd002a7 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -68,3 +68,8 @@ FOREACH (header ${PUB_HDRS})
ENDFOREACH (header ${PUB_HDRS})
INCLUDE_DIRECTORIES(${incDir}/..)
+
+INSTALL(TARGETS yajl LIBRARY DESTINATION lib)
+INSTALL(TARGETS yajl_s ARCHIVE DESTINATION lib)
+INSTALL(DIRECTORY api/ DESTINATION include/yajl
+ FILES_MATCHING PATTERN "*.h")