35dc011
diff -up hedgewars-src-0.9.18/CMakeLists.txt~ hedgewars-src-0.9.18/CMakeLists.txt
35dc011
--- hedgewars-src-0.9.18/CMakeLists.txt~	2012-10-31 21:48:12.000000000 +0100
35dc011
+++ hedgewars-src-0.9.18/CMakeLists.txt	2012-11-01 21:09:58.058213117 +0100
35dc011
@@ -158,9 +158,9 @@ endif (CMAKE_BUILD_TYPE)
4ce1ddb
 
4ce1ddb
 
35dc011
 #set default flags values for all projects
7f0f12d
-set(CMAKE_C_FLAGS "-pipe ${CMAKE_C_FLAGS}")
35dc011
-set(CMAKE_C_FLAGS_RELEASE "-w -Os -fomit-frame-pointer ${CMAKE_C_FLAGS_RELEASE}")
7f0f12d
-set(CMAKE_C_FLAGS_DEBUG "-Wall -O0 -g -DDEBUG ${CMAKE_C_FLAGS_DEBUG}")
4ce1ddb
+set(CMAKE_C_FLAGS ${CFLAGS})
4ce1ddb
+set(CMAKE_C_FLAGS_RELEASE ${CFLAGS})
4ce1ddb
+set(CMAKE_C_FLAGS_DEBUG ${CFLAGS})
4ce1ddb
 set(CMAKE_CXX_FLAGS ${CMAKE_C_FLAGS})
4ce1ddb
 set(CMAKE_CXX_FLAGS_RELEASE ${CMAKE_C_FLAGS_RELEASE})
4ce1ddb
 set(CMAKE_CXX_FLAGS_DEBUG ${CMAKE_C_FLAGS_DEBUG})
35dc011
@@ -182,13 +182,12 @@ set(haskell_flags "-O2" ${ghflags_parsed
35dc011
 #get BUILD_TYPE and enable/disable optimisation
35dc011
 if(CMAKE_BUILD_TYPE MATCHES "DEBUG")
35dc011
     message(STATUS "Building Debug flavour")
35dc011
-    set(pascal_flags "-O-" "-g" "-gl" "-gv" ${pascal_flags})
35dc011
-    set(haskell_flags "-Wall" "-debug" "-dcore-lint" "-fno-warn-unused-do-bind" ${haskell_flags})
35dc011
+    set(pascal_flags "-O2" "-Xs" "-Si" ${pascal_flags})
35dc011
+    set(haskell_flags ${CFLAGS} "-dynamic" ${haskell_flags})
35dc011
 else()
35dc011
     message(STATUS "Building Release flavour")
35dc011
-#    set(pascal_flags "-O3" "-OpPENTIUM4" "-CfSSE3" "-Xs" "-Si" ${pascal_flags})
35dc011
-    set(pascal_flags "-Os" "-Ooregvar" "-Xs" "-Si" ${pascal_flags})
35dc011
-    set(haskell_flags "-w" "-fno-warn-unused-do-bind" ${haskell_flags})
35dc011
+    set(pascal_flags "-O2" "-Xs" "-Si" ${pascal_flags})
35dc011
+    set(haskell_flags ${CFLAGS} "-dynamic" ${haskell_flags})
35dc011
 endif()
4ce1ddb
 
4ce1ddb
 
35dc011
@@ -274,7 +273,7 @@ if(WIN32 AND NOT UNIX)
35dc011
     set(CPACK_GENERATOR "ZIP;NSIS")
35dc011
     set(CPACK_PACKAGE_INSTALL_REGISTRY_KEY "hedgewars")
4ce1ddb
 else(WIN32 AND NOT UNIX)
35dc011
-    set(CPACK_STRIP_FILES "bin/hedgewars;bin/hwengine")
35dc011
+    set(CPACK_STRIP_FILES "")
4ce1ddb
 endif(WIN32 AND NOT UNIX)
4ce1ddb
 
4ce1ddb
 set(CPACK_SOURCE_IGNORE_FILES