Mercurial > luasocket
comparison src/CMakeLists.txt @ 2:9d9266316a91
Resync with Git
author | Eric Wing <ewing . public |-at-| gmail . com> |
---|---|
date | Fri, 29 Aug 2008 22:48:39 -0700 |
parents | cf0892e34f45 |
children |
comparison
equal
deleted
inserted
replaced
1:cf0892e34f45 | 2:9d9266316a91 |
---|---|
1 | 1 |
2 IF(WIN32) | |
3 SET(luasocket_PLATFORM_SPECIFIC | |
4 ${LuaSocket_SOURCE_DIR}/src/wsocket.h | |
5 ${LuaSocket_SOURCE_DIR}/src/wsocket.c | |
6 ) | |
7 ELSEIF(UNIX) | |
8 SET(luasocket_PLATFORM_SPECIFIC | |
9 ${LuaSocket_SOURCE_DIR}/src/usocket.h | |
10 ${LuaSocket_SOURCE_DIR}/src/usocket.c | |
11 ) | |
12 ENDIF(WIN32) | |
2 | 13 |
3 SET(luasocket_SOCKET | 14 SET(luasocket_SOCKET |
4 ${LuaSocket_SOURCE_DIR}/src/luasocket.c | 15 ${LuaSocket_SOURCE_DIR}/src/luasocket.c |
5 ${LuaSocket_SOURCE_DIR}/src/inet.h | 16 ${LuaSocket_SOURCE_DIR}/src/inet.h |
6 ${LuaSocket_SOURCE_DIR}/src/inet.c | 17 ${LuaSocket_SOURCE_DIR}/src/inet.c |
10 ${LuaSocket_SOURCE_DIR}/src/udp.c | 21 ${LuaSocket_SOURCE_DIR}/src/udp.c |
11 ${LuaSocket_SOURCE_DIR}/src/except.h | 22 ${LuaSocket_SOURCE_DIR}/src/except.h |
12 ${LuaSocket_SOURCE_DIR}/src/except.c | 23 ${LuaSocket_SOURCE_DIR}/src/except.c |
13 ${LuaSocket_SOURCE_DIR}/src/select.h | 24 ${LuaSocket_SOURCE_DIR}/src/select.h |
14 ${LuaSocket_SOURCE_DIR}/src/select.c | 25 ${LuaSocket_SOURCE_DIR}/src/select.c |
15 ) | 26 ${LuaSocket_SOURCE_DIR}/src/timeout.h |
16 | 27 ${LuaSocket_SOURCE_DIR}/src/timeout.c |
17 SET(luasocket_UNIX | |
18 ${LuaSocket_SOURCE_DIR}/src/buffer.h | 28 ${LuaSocket_SOURCE_DIR}/src/buffer.h |
19 ${LuaSocket_SOURCE_DIR}/src/buffer.c | 29 ${LuaSocket_SOURCE_DIR}/src/buffer.c |
30 ${LuaSocket_SOURCE_DIR}/src/io.h | |
31 ${LuaSocket_SOURCE_DIR}/src/io.c | |
20 ${LuaSocket_SOURCE_DIR}/src/auxiliar.h | 32 ${LuaSocket_SOURCE_DIR}/src/auxiliar.h |
21 ${LuaSocket_SOURCE_DIR}/src/auxiliar.c | 33 ${LuaSocket_SOURCE_DIR}/src/auxiliar.c |
22 ${LuaSocket_SOURCE_DIR}/src/options.h | 34 ${LuaSocket_SOURCE_DIR}/src/options.h |
23 ${LuaSocket_SOURCE_DIR}/src/options.c | 35 ${LuaSocket_SOURCE_DIR}/src/options.c |
24 ${LuaSocket_SOURCE_DIR}/src/timeout.h | 36 ${luasocket_PLATFORM_SPECIFIC} |
25 ${LuaSocket_SOURCE_DIR}/src/timeout.c | |
26 ${LuaSocket_SOURCE_DIR}/src/io.h | |
27 ${LuaSocket_SOURCE_DIR}/src/io.c | |
28 ${LuaSocket_SOURCE_DIR}/src/usocket.h | |
29 ${LuaSocket_SOURCE_DIR}/src/usocket.c | |
30 ${LuaSocket_SOURCE_DIR}/src/unix.h | |
31 ${LuaSocket_SOURCE_DIR}/src/unix.c | |
32 ) | 37 ) |
33 | 38 |
34 SET(luasocket_PUBLIC_HEADERS | 39 SET(luasocket_PUBLIC_HEADERS |
35 ${LuaSocket_SOURCE_DIR}/src/luasocket.h | 40 ${LuaSocket_SOURCE_DIR}/src/luasocket.h |
36 ) | 41 ) |
42 | |
37 | 43 |
38 SET(luasocket_RESOURCE_FILES | 44 SET(luasocket_RESOURCE_FILES |
39 ${LuaSocket_SOURCE_DIR}/src/http.lua | 45 ${LuaSocket_SOURCE_DIR}/src/http.lua |
40 ${LuaSocket_SOURCE_DIR}/src/tp.lua | 46 ${LuaSocket_SOURCE_DIR}/src/tp.lua |
41 ${LuaSocket_SOURCE_DIR}/src/ftp.lua | 47 ${LuaSocket_SOURCE_DIR}/src/ftp.lua |
47 ${LuaSocket_SOURCE_DIR}/src/ltn12.lua | 53 ${LuaSocket_SOURCE_DIR}/src/ltn12.lua |
48 ${LuaSocket_SOURCE_DIR}/src/socket.lua | 54 ${LuaSocket_SOURCE_DIR}/src/socket.lua |
49 ${LuaSocket_SOURCE_DIR}/src/mime.lua | 55 ${LuaSocket_SOURCE_DIR}/src/mime.lua |
50 ) | 56 ) |
51 | 57 |
52 IF(WANTS_BUILD_SHARED_LIBRARY) | 58 IF(WANTS_BUILD_MODULE_LIBRARY) |
53 ADD_LIBRARY(luasocket_library_module MODULE ${luasocket_PUBLIC_HEADERS} ${luasocket_SOCKET} ${luasocket_UNIX}) | 59 ADD_LIBRARY(luasocket_library_module MODULE ${luasocket_PUBLIC_HEADERS} ${luasocket_SOCKET}) |
54 SET_TARGET_PROPERTIES(luasocket_library_module PROPERTIES | 60 SET_TARGET_PROPERTIES(luasocket_library_module PROPERTIES |
55 PREFIX "" | 61 PREFIX "" |
56 OUTPUT_NAME "core" | 62 OUTPUT_NAME "core" |
57 ) | 63 ) |
58 TARGET_LINK_LIBRARIES(luasocket_library_module ${LUA_LIBRARIES} ${LUASOCKET_LINK_FLAGS}) | 64 TARGET_LINK_LIBRARIES(luasocket_library_module ${LUA_LIBRARIES} ${LUASOCKET_LINK_FLAGS}) |
59 SET_TARGET_PROPERTIES(luasocket_library_module PROPERTIES COMPILE_FLAGS "${LUASOCKET_C_FLAGS}") | 65 SET_TARGET_PROPERTIES(luasocket_library_module PROPERTIES COMPILE_FLAGS "${LUASOCKET_C_FLAGS}") |
60 ENDIF(WANTS_BUILD_SHARED_LIBRARY) | 66 |
61 #IF(WANTS_BUILD_STATIC_LIBRARY) | 67 ENDIF(WANTS_BUILD_MODULE_LIBRARY) |
62 ADD_LIBRARY(luasocket_library_static STATIC ${luasocket_PUBLIC_HEADERS} ${luasocket_SOCKET} ${luasocket_UNIX}) | 68 |
63 SET_TARGET_PROPERTIES(luasocket_library_static PROPERTIES OUTPUT_NAME "socket") | 69 IF(WANTS_BUILD_STATIC_LIBRARY) |
70 ADD_LIBRARY(luasocket_library_static STATIC ${luasocket_PUBLIC_HEADERS} ${luasocket_SOCKET}) | |
71 SET_TARGET_PROPERTIES(luasocket_library_static PROPERTIES OUTPUT_NAME "luasocket") | |
64 SET_TARGET_PROPERTIES(luasocket_library_static PROPERTIES COMPILE_FLAGS "${LUASOCKET_C_FLAGS}") | 72 SET_TARGET_PROPERTIES(luasocket_library_static PROPERTIES COMPILE_FLAGS "${LUASOCKET_C_FLAGS}") |
65 TARGET_LINK_LIBRARIES(luasocket_library_static ${LUA_LIBRARIES} ${LUASOCKET_LINK_FLAGS}) | 73 TARGET_LINK_LIBRARIES(luasocket_library_static ${LUA_LIBRARIES} ${LUASOCKET_LINK_FLAGS}) |
66 | 74 |
67 #ENDIF(WANTS_BUILD_STATIC_LIBRARY) | 75 |
76 ENDIF(WANTS_BUILD_STATIC_LIBRARY) | |
68 | 77 |
69 | 78 |
70 INSTALL(TARGETS | 79 IF(WANTS_BUILD_STATIC_LIBRARY) |
71 luasocket_library_static | 80 INSTALL(TARGETS |
72 RUNTIME DESTINATION bin | 81 luasocket_library_static |
73 LIBRARY DESTINATION lib | 82 # RUNTIME DESTINATION bin |
74 ARCHIVE DESTINATION lib | 83 LIBRARY DESTINATION lib |
75 # ARCHIVE DESTINATION lib/static | 84 ARCHIVE DESTINATION lib |
76 ) | 85 # ARCHIVE DESTINATION lib/static |
86 ) | |
77 | 87 |
78 IF(WANTS_BUILD_SHARED_LIBRARY) | 88 ENDIF(WANTS_BUILD_STATIC_LIBRARY) |
89 | |
90 IF(WANTS_BUILD_MODULE_LIBRARY) | |
79 INSTALL(TARGETS luasocket_library_module DESTINATION ${LUAPACKAGE_CDIR}/socket) | 91 INSTALL(TARGETS luasocket_library_module DESTINATION ${LUAPACKAGE_CDIR}/socket) |
80 ENDIF(WANTS_BUILD_SHARED_LIBRARY) | 92 ENDIF(WANTS_BUILD_MODULE_LIBRARY) |
81 | 93 |
82 INSTALL(FILES ${luasocket_PUBLIC_HEADERS} DESTINATION include) | 94 INSTALL(FILES ${luasocket_PUBLIC_HEADERS} DESTINATION include) |
83 | 95 |
84 INSTALL(FILES ${luasocket_RESOURCE_FILES} DESTINATION ${LUAPACKAGE_LDIR}/socket) | 96 INSTALL(FILES ${luasocket_RESOURCE_FILES} DESTINATION ${LUAPACKAGE_LDIR}/socket) |
85 INSTALL(FILES ${luasocketcommon_RESOURCE_FILES} DESTINATION ${LUAPACKAGE_LDIR}) | 97 INSTALL(FILES ${luasocketcommon_RESOURCE_FILES} DESTINATION ${LUAPACKAGE_LDIR}) |
86 | 98 |
87 ADD_SUBDIRECTORY(mime) | 99 ADD_SUBDIRECTORY(mime) |
100 IF(UNIX) | |
101 ADD_SUBDIRECTORY(unix) | |
102 ENDIF(UNIX) | |
103 | |
104 |