Initial commit based on common repo commit ffeb9c9b
This commit is contained in:
22
libs/gempa/caps/CMakeLists.txt
Normal file
22
libs/gempa/caps/CMakeLists.txt
Normal file
@@ -0,0 +1,22 @@
|
||||
SET(PACKAGE_NAME LIB_CAPS)
|
||||
SET(LIB_NAME capsclient)
|
||||
|
||||
FILE(GLOB ${PACKAGE_NAME}_SOURCES
|
||||
"*.cpp"
|
||||
"mseed/*.cpp"
|
||||
)
|
||||
|
||||
LIST(FILTER ${PACKAGE_NAME}_SOURCES EXCLUDE REGEX pluginapplication.cpp)
|
||||
|
||||
IF(WIN32)
|
||||
SET(${PACKAGE_NAME}_SOURCES ${${PACKAGE_NAME}_SOURCES} strptime.c)
|
||||
ENDIF(WIN32)
|
||||
|
||||
INCLUDE_DIRECTORIES(../../3rd-party/mseed)
|
||||
|
||||
ADD_LIBRARY(${LIB_NAME} SHARED ${${PACKAGE_NAME}_SOURCES})
|
||||
SET_TARGET_PROPERTIES(${LIB_NAME} PROPERTIES COMPILE_FLAGS -fPIC)
|
||||
SET_TARGET_PROPERTIES(${LIB_NAME} PROPERTIES VERSION 1.0.0 SOVERSION 1)
|
||||
TARGET_LINK_LIBRARIES(${LIB_NAME} mseed)
|
||||
|
||||
INSTALL(TARGETS ${LIB_NAME} DESTINATION lib)
|
||||
Reference in New Issue
Block a user