mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-12-15 09:43:31 +00:00
41 lines
979 B
CMake
41 lines
979 B
CMake
|
#
|
||
|
# Copyright Troy D. Straszheim
|
||
|
#
|
||
|
# Distributed under the Boost Software License, Version 1.0.
|
||
|
# See http://www.boost.org/LICENSE_1_0.txt
|
||
|
#
|
||
|
# Look for the ICU library. If we find it, we'll compile in support for ICU
|
||
|
include(FindICU)
|
||
|
set(BOOST_REGEX_LIBRARIES)
|
||
|
if (ICU_FOUND AND ICU_I18N_FOUND)
|
||
|
add_definitions(-DBOOST_HAS_ICU=1)
|
||
|
include_directories(${ICU_INCLUDE_DIRS})
|
||
|
set(BOOST_REGEX_LIBRARIES ${ICU_LIBRARIES} ${ICU_I18N_LIBRARIES})
|
||
|
endif (ICU_FOUND AND ICU_I18N_FOUND)
|
||
|
|
||
|
boost_add_library(boost_regex
|
||
|
c_regex_traits.cpp
|
||
|
cpp_regex_traits.cpp
|
||
|
cregex.cpp
|
||
|
fileiter.cpp
|
||
|
icu.cpp
|
||
|
instances.cpp
|
||
|
posix_api.cpp
|
||
|
regex.cpp
|
||
|
regex_debug.cpp
|
||
|
regex_raw_buffer.cpp
|
||
|
regex_traits_defaults.cpp
|
||
|
static_mutex.cpp
|
||
|
w32_regex_traits.cpp
|
||
|
wc_regex_traits.cpp
|
||
|
wide_posix_api.cpp
|
||
|
winstances.cpp
|
||
|
usinstances.cpp
|
||
|
LINK_LIBS ${BOOST_REGEX_LIBRARIES}
|
||
|
SHARED_COMPILE_FLAGS -DBOOST_REGEX_DYN_LINK=1)
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|