CMakeLists.txt: Honour new command line flag `FREETYPE_NO_DIST'.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 1a96ef6..1577b9f 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -58,6 +58,9 @@
#
# . `CMakeLists.txt' is provided as-is since it is normally not used by the
# developer team.
+#
+# . If you want to disable the automatic generation of the distribution
+# targets, add the `-D FREETYPE_NO_DIST=true' command line argument.
cmake_minimum_required(VERSION 2.6)
@@ -391,8 +394,9 @@ set(CPACK_GENERATOR TGZ)
include(CPack)
-# add make dist target
-add_custom_target(dist COMMAND ${CMAKE_MAKE_PROGRAM} package_source)
-
+# Add `make dist' target if FREETYPE_DIST is set (which is the default)
+if (NOT DEFINED FREETYPE_NO_DIST)
+ add_custom_target(dist COMMAND ${CMAKE_MAKE_PROGRAM} package_source)
+endif ()
# eof
diff --git a/ChangeLog b/ChangeLog
index a1f2128..63fad53 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2015-11-27 Alexander Bock <alexander.j.bock@nasa.gov>
+
+ CMakeLists.txt: Honour new command line flag `FREETYPE_NO_DIST'.
+
2015-11-26 Werner Lemberg <wl@gnu.org>
[docmaker] Allow `foo[bar]' as identifier.