s3/mxml: remove os external dependency
This commit is contained in:
parent
1290f529da
commit
16e015253b
|
@ -124,6 +124,9 @@ endif(${BUILD_WITH_SQLITE})
|
|||
|
||||
# cos
|
||||
if(${BUILD_WITH_COS})
|
||||
file(MAKE_DIRECTORY ${CMAKE_BINARY_DIR}/build/)
|
||||
set(CMAKE_PREFIX_PATH ${CMAKE_BINARY_DIR}/build)
|
||||
cat("${TD_SUPPORT_DIR}/mxml_CMakeLists.txt.in" ${CONTRIB_TMP_FILE})
|
||||
cat("${TD_SUPPORT_DIR}/cos_CMakeLists.txt.in" ${CONTRIB_TMP_FILE})
|
||||
add_definitions(-DUSE_COS)
|
||||
endif(${BUILD_WITH_COS})
|
||||
|
@ -157,6 +160,21 @@ if(${BUILD_GEOS})
|
|||
cat("${TD_SUPPORT_DIR}/geos_CMakeLists.txt.in" ${CONTRIB_TMP_FILE})
|
||||
endif()
|
||||
|
||||
# SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wno-error=unused-function")
|
||||
# include(ExternalProject)
|
||||
# ExternalProject_Add(mxml
|
||||
# GIT_REPOSITORY https://github.com/michaelrsweet/mxml.git
|
||||
# GIT_TAG release-2.10
|
||||
# SOURCE_DIR "${TD_CONTRIB_DIR}/mxml"
|
||||
# #BINARY_DIR ""
|
||||
# BUILD_IN_SOURCE TRUE
|
||||
# CONFIGURE_COMMAND ./configure --prefix=${CMAKE_BINARY_DIR}/build
|
||||
# BUILD_COMMAND make
|
||||
# INSTALL_COMMAND make install
|
||||
# TEST_COMMAND ""
|
||||
# )
|
||||
|
||||
|
||||
# download dependencies
|
||||
configure_file(${CONTRIB_TMP_FILE} "${TD_CONTRIB_DIR}/deps-download/CMakeLists.txt")
|
||||
execute_process(COMMAND "${CMAKE_COMMAND}" -G "${CMAKE_GENERATOR}" .
|
||||
|
@ -355,7 +373,10 @@ endif()
|
|||
|
||||
# cos
|
||||
if(${BUILD_WITH_COS})
|
||||
if(NOT ${TD_WINDOWS})
|
||||
#ADD_DEFINITIONS(-DMINIXML_LIBRARY=${CMAKE_BINARY_DIR}/build/lib/libxml.a)
|
||||
option(ENABLE_TEST "Enable the tests" OFF)
|
||||
INCLUDE_DIRECTORIES(${CMAKE_BINARY_DIR}/build/include)
|
||||
|
||||
set(CMAKE_BUILD_TYPE debug)
|
||||
set(ORIG_CMAKE_PROJECT_NAME ${CMAKE_PROJECT_NAME})
|
||||
|
@ -363,11 +384,15 @@ if(${BUILD_WITH_COS})
|
|||
|
||||
add_subdirectory(cos-c-sdk-v5 EXCLUDE_FROM_ALL)
|
||||
target_include_directories(
|
||||
cos_c_sdk
|
||||
PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/cos-c-sdk-v5/cos_c_sdk>
|
||||
)
|
||||
cos_c_sdk
|
||||
PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/cos-c-sdk-v5/cos_c_sdk>
|
||||
)
|
||||
|
||||
set(CMAKE_PROJECT_NAME ${ORIG_CMAKE_PROJECT_NAME})
|
||||
|
||||
else()
|
||||
|
||||
endif(NOT ${TD_WINDOWS})
|
||||
endif(${BUILD_WITH_COS})
|
||||
|
||||
# lucene
|
||||
|
|
|
@ -39,11 +39,11 @@ target_include_directories(
|
|||
|
||||
find_library(APR_LIBRARY apr-1 PATHS /usr/local/apr/lib/)
|
||||
find_library(APR_UTIL_LIBRARY aprutil-1 PATHS /usr/local/apr/lib/)
|
||||
find_library(MINIXML_LIBRARY mxml)
|
||||
#find_library(MINIXML_LIBRARY mxml)
|
||||
find_library(CURL_LIBRARY curl)
|
||||
|
||||
target_link_libraries(cosTest cos_c_sdk)
|
||||
target_link_libraries(cosTest ${APR_UTIL_LIBRARY})
|
||||
target_link_libraries(cosTest ${APR_LIBRARY})
|
||||
target_link_libraries(cosTest ${MINIXML_LIBRARY})
|
||||
target_link_libraries(cosTest mxml)
|
||||
target_link_libraries(cosTest ${CURL_LIBRARY})
|
||||
|
|
|
@ -137,7 +137,7 @@ endif()
|
|||
|
||||
find_library(APR_LIBRARY apr-1 PATHS /usr/local/apr/lib/)
|
||||
find_library(APR_UTIL_LIBRARY aprutil-1 PATHS /usr/local/apr/lib/)
|
||||
find_library(MINIXML_LIBRARY mxml)
|
||||
#find_library(MINIXML_LIBRARY mxml)
|
||||
find_library(CURL_LIBRARY curl)
|
||||
|
||||
target_link_libraries(
|
||||
|
|
Loading…
Reference in New Issue