1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
|
# Spring supplied CMake build file
INCLUDE_DIRECTORIES(BEFORE ../lua/include)
SET(luaSocketSources
src/auxiliar.cpp
src/buffer.cpp
src/except.cpp
src/inet.cpp
src/io.cpp
src/luasocket.cpp
src/mime.cpp
src/options.cpp
src/select.cpp
src/tcp.cpp
src/timeout.cpp
src/udp.cpp
src/restrictions.cpp
)
IF(WIN32)
LIST(APPEND luaSocketSources
src/wsocket.cpp
)
ELSE()
LIST(APPEND luaSocketSources
src/usocket.cpp
src/unix.cpp
)
ENDIF ()
ADD_LIBRARY(luasocket STATIC EXCLUDE_FROM_ALL ${luaSocketSources})
install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/src/
DESTINATION ${DATADIR}
FILES_MATCHING PATTERN "*.lua"
)
|