diff -r c11727e5fa3f -r f9dc079f2aa6 hedgewars/CMakeLists.txt --- a/hedgewars/CMakeLists.txt Tue Mar 19 10:43:45 2013 +0100 +++ b/hedgewars/CMakeLists.txt Tue Mar 19 10:55:10 2013 +0100 @@ -175,6 +175,11 @@ add_flag_append(CMAKE_Pascal_FLAGS -Fl${PNG_LIB_DIR}) endif() +if(NOT LUA_FOUND) + #linking with liblua.a requires system readline + add_flag_append(CMAKE_Pascal_FLAGS "-k${EXECUTABLE_OUTPUT_PATH}/lib${LUA_LIBRARY}.a -k-lreadline") +endif() + if(NOT PHYSFS_FOUND) #-XLA is a beta fpc flag that renames libraries before passing them to the linker #we also have to pass PHYSFS_INTERNAL to satisfy windows runtime requirements