diff -r 56e401fb45ea -r 49a0c25ca176 hedgewars/CMakeLists.txt --- a/hedgewars/CMakeLists.txt Mon Jan 05 16:29:27 2015 +0100 +++ b/hedgewars/CMakeLists.txt Sat Nov 29 14:53:41 2014 +0100 @@ -21,12 +21,16 @@ endif(UNIX) # convert list into pascal array -list(LENGTH FONTS_DIRS ndirs) -set(FONTS_DIRS_ARRAY "array [0..${ndirs}] of PChar = (") -foreach(fontdir ${FONTS_DIRS}) - set(FONTS_DIRS_ARRAY "${FONTS_DIRS_ARRAY}\n'${fontdir}',") -endforeach(fontdir) -set(FONTS_DIRS_ARRAY "${FONTS_DIRS_ARRAY}\nnil);\n") +if(FONTS_DIRS) + list(LENGTH FONTS_DIRS ndirs) + set(FONTS_DIRS_ARRAY "array [0..${ndirs}] of PChar = (") + foreach(fontdir ${FONTS_DIRS}) + set(FONTS_DIRS_ARRAY "${FONTS_DIRS_ARRAY}\n'${fontdir}',") + endforeach(fontdir) + set(FONTS_DIRS_ARRAY "${FONTS_DIRS_ARRAY}\nnil);\n") +else(FONTS_DIRS) + set(FONTS_DIRS_ARRAY "array [0..1] of PChar = (nil, nil);") +endif(FONTS_DIRS) configure_file(${CMAKE_CURRENT_SOURCE_DIR}/config.inc.in ${CMAKE_CURRENT_BINARY_DIR}/config.inc) include_directories(${CMAKE_CURRENT_BINARY_DIR})