# HG changeset patch
# User unc0rr
# Date 1218110518 0
# Node ID 49c88f620e51877362ad7a55b299b440c306054c
# Parent  d03d12ef8971b1e2ef4b151110a9e02b210ba41e
Various build system improvements

diff -r d03d12ef8971 -r 49c88f620e51 CMakeLists.txt
--- a/CMakeLists.txt	Thu Aug 07 07:21:18 2008 +0000
+++ b/CMakeLists.txt	Thu Aug 07 12:01:58 2008 +0000
@@ -32,7 +32,8 @@
 set(CPACK_PACKAGE_VENDOR "Hedgewars")
 set(CPACK_PACKAGE_FILE_NAME "hedgewars-${HEDGEWARS_VERSION}")
 set(CPACK_SOURCE_PACKAGE_FILE_NAME "hedgewars-src-${HEDGEWARS_VERSION}")
-set(CPACK_PACKAGE_EXECUTABLES "hedgewars" "hedgewars")
+set(CPACK_SOURCE_GENERATOR "BZ2")
+set(CPACK_PACKAGE_EXECUTABLES "hedgewars")
 set(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_SOURCE_DIR}/COPYING")
 set(CPACK_PACKAGE_INSTALL_DIRECTORY "Hedgewars ${HEDGEWARS_VERSION}")
 
@@ -41,7 +42,8 @@
 	set(CPACK_NSIS_HELP_LINK "http://www.hedgewars.org/")
 	set(CPACK_NSIS_URL_INFO_ABOUT "http://www.hedgewars.org/")
 	set(CPACK_NSIS_CONTACT "unC0Rr@gmail.com")
-	set(CPACK_NSIS_MODIFY_PATH ON)
+	set(CPACK_NSIS_MODIFY_PATH OFF)
+	set(CPACK_GENERATOR "ZIP;NSIS")
 else(WIN32 AND NOT UNIX)
 	set(CPACK_STRIP_FILES "bin/hedgewars;bin/hwengine")
 endif(WIN32 AND NOT UNIX)
diff -r d03d12ef8971 -r 49c88f620e51 QTfrontend/CMakeLists.txt
--- a/QTfrontend/CMakeLists.txt	Thu Aug 07 07:21:18 2008 +0000
+++ b/QTfrontend/CMakeLists.txt	Thu Aug 07 12:01:58 2008 +0000
@@ -9,12 +9,15 @@
 set(QT_USE_QTMAIN TRUE)
 
 find_package(Qt4 REQUIRED)
-include(${QT_USE_FILE}) 
+include(${QT_USE_FILE})
 
 # Configure for SDL
 find_package(SDL REQUIRED)
 
 include_directories(${SDL_INCLUDE_DIR})
+if(UNIX)
+	include_directories("/usr/local/include") # HACK: in freebsd cannot find iconv.h included via SDL.h
+endif(UNIX)
 
 # Done
 include_directories(.)