From 5e176ca6d180e76d58afd2d7c5888b6d2a813919 Mon Sep 17 00:00:00 2001 From: Eduardo Bart Date: Sun, 13 May 2012 09:15:30 -0300 Subject: [PATCH] fix in cmake configuration for LuaJIT and OpenGL ES --- src/framework/CMakeLists.txt | 2 ++ src/framework/cmake/FindLuaJIT.cmake | 26 +++++++++---------------- src/framework/cmake/FindOpenGLES1.cmake | 2 +- 3 files changed, 12 insertions(+), 18 deletions(-) diff --git a/src/framework/CMakeLists.txt b/src/framework/CMakeLists.txt index e813c359..7c796d64 100644 --- a/src/framework/CMakeLists.txt +++ b/src/framework/CMakeLists.txt @@ -75,6 +75,8 @@ MESSAGE(STATUS "OpenGL ES: " ${OPENGLES}) IF(LUAJIT) FIND_PACKAGE(LuaJIT REQUIRED) + SET(LUA_INCLUDE_DIR ${LUAJIT_INCLUDE_DIR}) + SET(LUA_LIBRARIES ${LUAJIT_LIBRARIES}) ELSE() FIND_PACKAGE(Lua REQUIRED) ENDIF() diff --git a/src/framework/cmake/FindLuaJIT.cmake b/src/framework/cmake/FindLuaJIT.cmake index f7263818..e88c2f71 100644 --- a/src/framework/cmake/FindLuaJIT.cmake +++ b/src/framework/cmake/FindLuaJIT.cmake @@ -1,22 +1,14 @@ # Try to find the lua librairy -# LUA_FOUND - system has lua -# LUA_INCLUDE_DIR - the lua include directory -# LUA_LIBRARY - the lua library -# LUA_LIBRARIES - the lua library and it's dependencies +# LUAJIT_FOUND - system has lua +# LUAJIT_INCLUDE_DIR - the lua include directory +# LUAJIT_LIBRARY - the lua library +# LUAJIT_LIBRARIES - the lua library and it's dependencies -FIND_PATH(LUA_INCLUDE_DIR NAMES lua.h PATH_SUFFIXES luajit-2.0) -FIND_LIBRARY(LUA_LIBRARY NAMES libluajit51.a libluajit5.1.a libluajit-5.1.a libluajit.a luajit51 luajit5.1 luajit-5.1 luajit) - -IF(LUA_LIBRARY) - IF(UNIX AND NOT APPLE) - FIND_LIBRARY(LUA_MATH_LIBRARY m) - SET(LUA_LIBRARIES "${LUA_LIBRARY};${LUA_MATH_LIBRARY}") - ELSE(UNIX AND NOT APPLE) - SET(LUA_LIBRARIES "${LUA_LIBRARY}") - ENDIF(UNIX AND NOT APPLE) -ENDIF(LUA_LIBRARY) +FIND_PATH(LUAJIT_INCLUDE_DIR NAMES lua.h PATH_SUFFIXES luajit-2.0) +FIND_LIBRARY(LUAJIT_LIBRARY NAMES libluajit51.a libluajit5.1.a libluajit-5.1.a libluajit.a luajit51 luajit5.1 luajit-5.1 luajit) +SET(LUAJIT_LIBRARIES "${LUAJIT_LIBRARY}") INCLUDE(FindPackageHandleStandardArgs) -FIND_PACKAGE_HANDLE_STANDARD_ARGS(LuaJIT DEFAULT_MSG LUA_LIBRARIES LUA_INCLUDE_DIR) -MARK_AS_ADVANCED(LUA_INCLUDE_DIR LUA_LIBRARIES LUA_LIBRARY LUA_MATH_LIBRARY) +FIND_PACKAGE_HANDLE_STANDARD_ARGS(LuaJIT DEFAULT_MSG LUAJIT_LIBRARIES LUAJIT_INCLUDE_DIR) +MARK_AS_ADVANCED(LUAJIT_INCLUDE_DIR LUAJIT_LIBRARIES LUAJIT_LIBRARY) diff --git a/src/framework/cmake/FindOpenGLES1.cmake b/src/framework/cmake/FindOpenGLES1.cmake index d8fc1475..728e9cf8 100644 --- a/src/framework/cmake/FindOpenGLES1.cmake +++ b/src/framework/cmake/FindOpenGLES1.cmake @@ -4,7 +4,7 @@ # OPENGLES1_LIBRARY - the OpenGL ES 1.0 library FIND_PATH(OPENGLES1_INCLUDE_DIR NAMES GLES/gl.h) -FIND_LIBRARY(OPENGLES1_LIBRARY NAMES GLESv1_CM) +FIND_LIBRARY(OPENGLES1_LIBRARY NAMES GLESv1_CM GLES_CM) INCLUDE(FindPackageHandleStandardArgs) FIND_PACKAGE_HANDLE_STANDARD_ARGS(OpenGLES2 DEFAULT_MSG OPENGLES1_LIBRARY OPENGLES1_INCLUDE_DIR) MARK_AS_ADVANCED(OPENGLES1_LIBRARY OPENGLES1_INCLUDE_DIR) \ No newline at end of file