openbsd-ports/games/hedgewars/patches/patch-hedgewars_CMakeLists_txt
pascal 8321467e72 Update to 0.9.23.
Reminded and tested by kili@ with GHC 8.2.2.
2017-12-17 20:10:12 +00:00

14 lines
828 B
Plaintext

$OpenBSD: patch-hedgewars_CMakeLists_txt,v 1.2 2017/12/17 20:10:12 pascal Exp $
Index: hedgewars/CMakeLists.txt
--- hedgewars/CMakeLists.txt.orig
+++ hedgewars/CMakeLists.txt
@@ -156,7 +156,7 @@ if(LUA_SYSTEM)
get_filename_component(LUA_LIBRARY_DIR ${LUA_LIBRARY} PATH)
get_filename_component(LUA_LIBRARY_NAME ${LUA_LIBRARY} NAME)
#NAME_WE would strip the .1 (or .2) next to the ".so"
- string(REGEX REPLACE "${CMAKE_SHARED_LIBRARY_PREFIX}(.*)${CMAKE_SHARED_LIBRARY_SUFFIX}" "\\1" LUA_LIBRARY_NAME "${LUA_LIBRARY_NAME}")
+ string(REGEX REPLACE "${CMAKE_SHARED_LIBRARY_PREFIX}(.*)${CMAKE_SHARED_LIBRARY_SUFFIX}.[0-9].[0-9]" "\\1" LUA_LIBRARY_NAME "${LUA_LIBRARY_NAME}")
add_flag_append(CMAKE_Pascal_FLAGS "-Fl${LUA_LIBRARY_DIR} -XLAlua=${LUA_LIBRARY_NAME}")
else()
add_definitions(-dLUA_INTERNAL)