@ -340,6 +340,9 @@ include_directories ("src")
# B u i l d a s t a t i c 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 )
# T h e g e o c o d e r d o e s n ' t u s e R E 2 s o t h e r e i s n o r e a s o n n o t t o b u i l d a s h a r e d
# l i b r a r y f o r i t .
add_library ( geocoding-shared SHARED ${ GEOCODING_SOURCES } )
add_dependencies ( geocoding-shared generate_geocoding_data )
set_target_properties ( geocoding-shared
P R O P E R T I E S
O U T P U T _ N A M E " g e o c o d i n g "
@ -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 ()
# B u i l d a s p e c i f i c l i b r a r y f o r t e s t i n g p u r p o s e s .
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" )