Navigation Menu

Skip to content

Commit

Permalink
cmake: use LIBMRN_DIR_PREFIX not to separate read_file_list and REGEX…
Browse files Browse the repository at this point in the history
…_REPLACE
  • Loading branch information
kenhys committed Nov 16, 2012
1 parent 20745ea commit 3f9934e
Showing 1 changed file with 11 additions and 8 deletions.
19 changes: 11 additions & 8 deletions CMakeLists.txt
Expand Up @@ -37,22 +37,25 @@ set(MRN_PACKAGE_STRING "${PROJECT_NAME} ${MRN_VERSION}")

include(${MRN_SOURCE_DIR}/build/cmake_modules/ReadFileList.cmake)

if(WITH_MROONGA_STORAGE_ENGINE)
set(LIBMRN_DIR_PREFIX "${MRN_SOURCE_DIR}/")
else()
set(LIBMRN_DIR_PREFIX "")
endif()

read_file_list(${CMAKE_CURRENT_SOURCE_DIR}/sources.am MROONGA_SOURCES)
read_file_list(${CMAKE_CURRENT_SOURCE_DIR}/lib/libmrn_no_mysql_sources.am
LIBMRN_NO_MYSQL_SOURCES)
string(REGEX REPLACE "([^;]+)" "${LIBMRN_DIR_PREFIX}lib/\\1"
LIBMRN_NO_MYSQL_SOURCES "${LIBMRN_NO_MYSQL_SOURCES}")
read_file_list(${CMAKE_CURRENT_SOURCE_DIR}/lib/libmrn_need_mysql_sources.am
LIBMRN_NEED_MYSQL_SOURCES)
string(REGEX REPLACE "([^;]+)" "${LIBMRN_DIR_PREFIX}lib/\\1"
LIBMRN_NEED_MYSQL_SOURCES "${LIBMRN_NEED_MYSQL_SOURCES}")

if(WITH_MROONGA_STORAGE_ENGINE)
string(REGEX REPLACE "([^;]+)" "${MRN_SOURCE_DIR}/lib/\\1"
LIBMRN_NO_MYSQL_SOURCES "${LIBMRN_NO_MYSQL_SOURCES}")
string(REGEX REPLACE "([^;]+)" "${MRN_SOURCE_DIR}/lib/\\1"
LIBMRN_NEED_MYSQL_SOURCES "${LIBMRN_NEED_MYSQL_SOURCES}")
set(MYSQL_SOURCE_DIR ${CMAKE_SOURCE_DIR} CACHE PATH "MySQL source directory")
else()
string(REGEX REPLACE "([^;]+)" "lib/\\1"
LIBMRN_NO_MYSQL_SOURCES "${LIBMRN_NO_MYSQL_SOURCES}")
string(REGEX REPLACE "([^;]+)" "lib/\\1"
LIBMRN_NEED_MYSQL_SOURCES "${LIBMRN_NEED_MYSQL_SOURCES}")
set(MYSQL_SOURCE_DIR "PATH" CACHE PATH "MySQL source directory")
endif()

Expand Down

0 comments on commit 3f9934e

Please sign in to comment.