cmake installing, need to fix lib not found

This commit is contained in:
Bluub
2021-06-16 14:49:42 +02:00
parent 991d1e2f5b
commit 508d86953d
4 changed files with 14 additions and 10 deletions
+4 -5
View File
@@ -6,11 +6,10 @@ set(CMAKE_CXX_STANDARD 20)
cmake_minimum_required(VERSION 3.10)
find_package(Lua REQUIRED)
#if (NOT LUA_FOUND)
# set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${PROJECT_SOURCE_DIR}/lib/lua/)
# find_package(Lua REQUIRED)
#endif()
if (NOT LUA_FOUND)
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${PROJECT_SOURCE_DIR}/lib/lua/")
find_package(Lua REQUIRED)
endif()
include_directories(bomberman ${LUA_INCLUDE_DIR})
include_directories(bomberman lib/Ray/sources)
-1
View File
@@ -12,7 +12,6 @@ if (CMAKE_COMPILER_IS_GNUCXX)
endif ()
find_package(Lua REQUIRED)
include_directories(${LIB_NAME} ${LUA_INCLUDE_DIR})
set(HEADERS
+5
View File
@@ -0,0 +1,5 @@
extern "C" {
#include "lua.h"
#include "lualib.h"
#include "lauxlib.h"
}
+5 -4
View File
@@ -53,9 +53,6 @@ ExternalProject_Add(lua
ExternalProject_Get_property(lua SOURCE_DIR)
message("wow")
set(LUA_LIBRARIES ${SOURCE_DIR}/src/lua ${SOURCE_DIR}/src/lualib.a)
set(LUA_INCLUDE_DIR ${SOURCE_DIR}/src)
cmake_policy(PUSH) # Policies apply to functions at definition-time
cmake_policy(SET CMP0012 NEW) # For while(TRUE)
@@ -244,7 +241,11 @@ if (LUA_LIBRARY)
endif ()
endif ()
include(${CMAKE_SOURCE_DIR}/cmake/Modules/FindPackageHandleStandardArgs.cmake)
set(LUA_LIBRARIES ${SOURCE_DIR}/src/lua ${SOURCE_DIR}/src/lualib.a)
set(LUA_INCLUDE_DIR ${SOURCE_DIR}/src)
include(FindPackageHandleStandardArgs)
# handle the QUIETLY and REQUIRED arguments and set LUA_FOUND to TRUE if
# all listed variables are TRUE
FIND_PACKAGE_HANDLE_STANDARD_ARGS(Lua