Browse Source

Merge pull request #978 from roubert/parallel

Explicitly add dependencies on generate_geocoding_data.
pull/986/head
David Yonge-Mallo 10 years ago
parent
commit
90fb88643f
1 changed files with 11 additions and 0 deletions
  1. +11
    -0
      cpp/CMakeLists.txt

+ 11
- 0
cpp/CMakeLists.txt View File

@ -340,6 +340,9 @@ include_directories ("src")
# Build a static library (without -fPIC).
add_library (phonenumber STATIC ${SOURCES})
if (${BUILD_GEOCODER} STREQUAL "ON")
add_dependencies (phonenumber generate_geocoding_data)
endif ()
if (${USE_ICU_REGEXP} STREQUAL "ON")
if (${USE_ALTERNATE_FORMATS} STREQUAL "ON")
add_dependencies (phonenumber ${ALT_FORMAT_METADATA_TARGET})
@ -348,9 +351,11 @@ endif ()
if (${BUILD_GEOCODER} STREQUAL "ON")
add_library (geocoding STATIC ${GEOCODING_SOURCES})
add_dependencies (geocoding generate_geocoding_data)
# The geocoder doesn't use RE2 so there is no reason not to build a shared
# library for it.
add_library (geocoding-shared SHARED ${GEOCODING_SOURCES})
add_dependencies (geocoding-shared generate_geocoding_data)
set_target_properties (geocoding-shared
PROPERTIES
OUTPUT_NAME "geocoding"
@ -374,6 +379,9 @@ endif ()
if (BUILD_SHARED_LIB)
add_library (phonenumber-shared SHARED ${SOURCES})
if (${BUILD_GEOCODER} STREQUAL "ON")
add_dependencies (phonenumber-shared generate_geocoding_data)
endif ()
if (${USE_ICU_REGEXP} STREQUAL "ON")
if (${USE_ALTERNATE_FORMATS} STREQUAL "ON")
add_dependencies (phonenumber ${ALT_FORMAT_METADATA_TARGET})
@ -422,6 +430,9 @@ endif ()
# Build a specific library for testing purposes.
add_library (phonenumber_testing STATIC ${TESTING_LIBRARY_SOURCES})
if (${BUILD_GEOCODER} STREQUAL "ON")
add_dependencies (phonenumber_testing generate_geocoding_data)
endif ()
target_link_libraries (phonenumber_testing ${LIBRARY_DEPS})
if (${BUILD_GEOCODER} STREQUAL "ON")


Loading…
Cancel
Save