mirror of
https://github.com/azerothcore/mod-ale
synced 2025-11-29 15:38:17 +08:00
29 lines
740 B
CMake
29 lines
740 B
CMake
#
|
|
# Copyright (C) 2010 - 2014 Eluna Lua Engine <http://emudevs.com/>
|
|
# This program is free software licensed under GPL version 3
|
|
# Please see the included DOCS/LICENSE.md for more information
|
|
#
|
|
|
|
CollectSourceFiles(
|
|
${CMAKE_CURRENT_SOURCE_DIR}
|
|
PRIVATE_SOURCES
|
|
# Exclude
|
|
${CMAKE_CURRENT_SOURCE_DIR}/Debugging
|
|
${CMAKE_CURRENT_SOURCE_DIR}/PrecompiledHeaders)
|
|
|
|
list(REMOVE_ITEM PRIVATE_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/lua.c)
|
|
list(REMOVE_ITEM PRIVATE_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/luac.c)
|
|
|
|
add_library(lualib STATIC
|
|
${PRIVATE_SOURCES})
|
|
|
|
CollectIncludeDirectories(
|
|
${CMAKE_CURRENT_SOURCE_DIR}
|
|
PUBLIC_INCLUDES)
|
|
|
|
target_include_directories(lualib
|
|
PUBLIC
|
|
${PUBLIC_INCLUDES}
|
|
PRIVATE
|
|
${CMAKE_CURRENT_BINARY_DIR})
|