cmake let it work as a submodule
This commit is contained in:
parent
84e3ce32d9
commit
0f3aa4248a
1 changed files with 7 additions and 7 deletions
|
@ -19,7 +19,7 @@ if(MINGW)
|
|||
add_definitions(-DLUASOCKET_INET_PTON)
|
||||
endif()
|
||||
|
||||
INCLUDE_DIRECTORIES(${LUAINC})
|
||||
INCLUDE_DIRECTORIES(${LUA_INCLUDE_DIR})
|
||||
|
||||
add_definitions(-DLUASOCKET_DEBUG)
|
||||
add_definitions(-DLUA_BUILD_AS_DLL -DLUA_LIB -DLUASOCKET_EXPORTS)
|
||||
|
@ -28,21 +28,21 @@ add_library(socket SHARED ${socket_src})
|
|||
ADD_LIBRARY(mime SHARED ./src/mime.c ./src/compat.c)
|
||||
#set_target_properties(socket PROPERTIES PREFIX "" OUTPUT_NAME core)
|
||||
#set_target_properties(mime PROPERTIES PREFIX "" OUTPUT_NAME core)
|
||||
TARGET_LINK_LIBRARIES(socket ${LUALIB} wsock32 ws2_32)
|
||||
TARGET_LINK_LIBRARIES(mime ${LUALIB})
|
||||
TARGET_LINK_LIBRARIES(socket ${LUA_LIBRARY} wsock32 ws2_32)
|
||||
TARGET_LINK_LIBRARIES(mime ${LUA_LIBRARY})
|
||||
|
||||
######install
|
||||
#set default LDIR and CDIR if not given
|
||||
if( NOT CDIR)
|
||||
set(CDIR ${CMAKE_BINARY_DIR}/install/cdir)
|
||||
set(CDIR .)
|
||||
endif()
|
||||
if( NOT LDIR)
|
||||
set(LDIR ${CMAKE_BINARY_DIR}/install/ldir)
|
||||
set(LDIR ./lua)
|
||||
endif()
|
||||
|
||||
##cant use set_target_properties to rename because one overwrites the other so:
|
||||
INSTALL(FILES ${CMAKE_BINARY_DIR}/libsocket.${POSTN} DESTINATION ${CDIR}/socket RENAME core.${POSTN})
|
||||
INSTALL(FILES ${CMAKE_BINARY_DIR}/libmime.${POSTN} DESTINATION ${CDIR}/mime RENAME core.${POSTN})
|
||||
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/libsocket.${POSTN} DESTINATION ${CDIR}/socket RENAME core.${POSTN})
|
||||
INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/libmime.${POSTN} DESTINATION ${CDIR}/mime RENAME core.${POSTN})
|
||||
#INSTALL(TARGETS socket RUNTIME DESTINATION ${CDIR}/socket)
|
||||
#INSTALL(TARGETS mime RUNTIME DESTINATION ${CDIR}/mime)
|
||||
install(DIRECTORY src/ DESTINATION ${LDIR}/socket
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue