blob: 1e3991c0661080db6269943165c890a45f0da991 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
cmake_minimum_required ( VERSION 2.8 )
project ( lua-llthreads2 C )
include ( cmake/dist.cmake )
include ( lua )
set ( CMAKE_THREAD_PREFER_PTHREAD TRUE )
include ( FindThreads )
include_directories ( ${CMAKE_CURRENT_SOURCE_DIR}/llthreads2/src )
set ( LUA_LLTHREADS_SRC llthreads2/src/l52util.c llthreads2/src/llthread.c )
install_lua_module ( llthreads2 ${LUA_LLTHREADS_SRC} LINK ${CMAKE_THREAD_LIBS_INIT} )
set_target_properties ( llthreads2 PROPERTIES COMPILE_DEFINITIONS "LLTHREAD_MODULE_NAME=llthreads2" )
install_data ( llthreads2/COPYRIGHT.llthreads llthreads2/README.md llthreads2/LICENSE )
install_test ( llthreads2/test/ )
|