Skip to content

Commit 918959b

Browse files
committed
remove some duplication
1 parent d745fa6 commit 918959b

File tree

3 files changed

+3
-29
lines changed

3 files changed

+3
-29
lines changed

CMakeLists.txt

Lines changed: 1 addition & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -348,18 +348,9 @@ ENDIF()
348348
IF(WITH_NEL)
349349
IF(HUNTER_ENABLED)
350350
IF(WITH_GUI)
351+
HUNTER_ADD_PACKAGE(Lua)
351352
HUNTER_ADD_PACKAGE(luabind)
352353
FIND_PACKAGE(Lua REQUIRED)
353-
if((Lua_FOUND OR LUA_FOUND) AND NOT TARGET Lua::Lua)
354-
message(FATAL_ERROR "lua target")
355-
add_library(Lua::Lua INTERFACE IMPORTED)
356-
set_target_properties(
357-
Lua::Lua
358-
PROPERTIES
359-
INTERFACE_INCLUDE_DIRECTORIES "${LUA_INCLUDE_DIR}"
360-
INTERFACE_LINK_LIBRARIES "${LUA_LIBRARIES}"
361-
)
362-
endif()
363354
FIND_PACKAGE(Luabind REQUIRED)
364355
ENDIF()
365356

@@ -368,15 +359,6 @@ IF(WITH_NEL)
368359
ELSE()
369360
IF(WITH_GUI)
370361
FIND_PACKAGE(Lua REQUIRED)
371-
if((Lua_FOUND OR LUA_FOUND) AND NOT TARGET Lua::Lua)
372-
add_library(Lua::Lua INTERFACE IMPORTED)
373-
set_target_properties(
374-
Lua::Lua
375-
PROPERTIES
376-
INTERFACE_INCLUDE_DIRECTORIES "${LUA_INCLUDE_DIR}"
377-
INTERFACE_LINK_LIBRARIES "${LUA_LIBRARIES}"
378-
)
379-
endif()
380362
FIND_PACKAGE(Luabind REQUIRED)
381363
ENDIF()
382364

CMakeModules/FindLuabind.cmake

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -99,15 +99,6 @@ MACRO(FIND_CORRECT_LUA_VERSION)
9999
FIND_PACKAGE(Lua REQUIRED 5.0)
100100
ENDIF()
101101
ENDIF()
102-
if((Lua_FOUND OR LUA_FOUND) AND NOT TARGET Lua::Lua)
103-
add_library(Lua::Lua INTERFACE IMPORTED)
104-
set_target_properties(
105-
Lua::Lua
106-
PROPERTIES
107-
INTERFACE_INCLUDE_DIRECTORIES "${LUA_INCLUDE_DIR}"
108-
INTERFACE_LINK_LIBRARIES "${LUA_LIBRARIES}"
109-
)
110-
endif()
111102
ENDMACRO()
112103

113104
IF(LUABIND_LIBRARIES AND LUABIND_INCLUDE_DIR)

nel/src/gui/CMakeLists.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ add_project_library_alias(nelgui gui)
88

99
TARGET_INCLUDE_DIRECTORIES(nelgui
1010
PRIVATE
11+
${LUA_INCLUDE_DIR}
1112
${LUABIND_INCLUDE_DIR}
1213
${CURL_INCLUDE_DIRS}
1314
)
@@ -17,7 +18,7 @@ TARGET_LINK_LIBRARIES(nelgui
1718
NeL::misc
1819
NeL::web
1920
NeL::3d
20-
Lua::Lua
21+
${LUA_LIBRARIES}
2122
${LUABIND_LIBRARIES}
2223
PRIVATE
2324
CURL::libcurl

0 commit comments

Comments
 (0)