diff CMakeLists.txt @ 256:f04acabfbbe5

CMake: switch to NSIS with various fixes, closes #533
author David Demelier <markand@malikania.fr>
date Mon, 12 Sep 2016 17:54:27 +0200
parents 5ff2bac1c7d8
children 904ee87bc808
line wrap: on
line diff
--- a/CMakeLists.txt	Thu Sep 08 13:11:10 2016 +0200
+++ b/CMakeLists.txt	Mon Sep 12 17:54:27 2016 +0200
@@ -48,6 +48,11 @@
 cmake_minimum_required(VERSION 3.3)
 project(irccd)
 
+# Helper to set global internal variables.
+function(setg var value)
+    set("${var}" "${value}" CACHE INTERNAL "")
+endfunction ()
+
 set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${irccd_SOURCE_DIR}/cmake/packages)
 set(CMAKE_POSITION_INDEPENDENT_CODE TRUE)
 
@@ -125,18 +130,5 @@
 
 message("")
 
-# CPack (only for package_source, package_ifw is home made).
-#include(cmake/IrccdPackage.cmake)
-#include(CPack)
-
-# Meta release target.
-#if (IRCCD_PACKAGE)
-#    add_custom_target(
-#        release
-#        COMMENT "Releasing irccd ${IRCCD_VERSION}"
-#        COMMAND
-#            ${CMAKE_MAKE_PROGRAM} package_source
-#    )
-#
-#    add_dependencies(release package_ifw)
-#endif ()
+include(cmake/IrccdPackage.cmake)
+include(CPack)