[libcalamares] [locale] Adjust CMakeLists to moved code
This commit is contained in:
parent
7ec7278fd3
commit
9ed46fc275
@ -69,7 +69,20 @@ if( WITH_PYTHON )
|
|||||||
)
|
)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
add_library( calamares SHARED ${libSources} ${kdsagSources} ${utilsSources} )
|
set( geoipSources
|
||||||
|
geoip/GeoIP.cpp
|
||||||
|
geoip/GeoIPJSON.cpp
|
||||||
|
)
|
||||||
|
set( geoip_libs )
|
||||||
|
|
||||||
|
find_package(Qt5 COMPONENTS Xml)
|
||||||
|
if( Qt5Xml_FOUND )
|
||||||
|
list( APPEND geoipSources geoip/GeoIPXML.cpp )
|
||||||
|
list( APPEND geoip_libs Qt5::Network Qt5::Xml )
|
||||||
|
add_definitions( -DHAVE_XML )
|
||||||
|
endif()
|
||||||
|
|
||||||
|
add_library( calamares SHARED ${libSources} ${kdsagSources} ${utilsSources} ${geoipSources} )
|
||||||
set_target_properties( calamares
|
set_target_properties( calamares
|
||||||
PROPERTIES
|
PROPERTIES
|
||||||
VERSION ${CALAMARES_VERSION_SHORT}
|
VERSION ${CALAMARES_VERSION_SHORT}
|
||||||
@ -82,6 +95,7 @@ target_link_libraries( calamares
|
|||||||
${OPTIONAL_PRIVATE_LIBRARIES}
|
${OPTIONAL_PRIVATE_LIBRARIES}
|
||||||
LINK_PUBLIC
|
LINK_PUBLIC
|
||||||
${YAMLCPP_LIBRARY}
|
${YAMLCPP_LIBRARY}
|
||||||
|
${geoip_libs}
|
||||||
Qt5::Core
|
Qt5::Core
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -103,6 +117,24 @@ if ( ECM_FOUND AND BUILD_TESTING )
|
|||||||
Qt5::Test
|
Qt5::Test
|
||||||
)
|
)
|
||||||
calamares_automoc( libcalamarestest )
|
calamares_automoc( libcalamarestest )
|
||||||
|
|
||||||
|
ecm_add_test(
|
||||||
|
geoip/GeoIPTests.cpp
|
||||||
|
${geoip_src}
|
||||||
|
TEST_NAME
|
||||||
|
geoiptest
|
||||||
|
LINK_LIBRARIES
|
||||||
|
calamares
|
||||||
|
Qt5::Test
|
||||||
|
${YAMLCPP_LIBRARY}
|
||||||
|
)
|
||||||
|
calamares_automoc( geoiptest )
|
||||||
|
endif()
|
||||||
|
|
||||||
|
if( BUILD_TESTING )
|
||||||
|
add_executable( test_geoip geoip/test_geoip.cpp ${geoip_src} )
|
||||||
|
target_link_libraries( test_geoip calamares Qt5::Network ${YAMLCPP_LIBRARY} )
|
||||||
|
calamares_automoc( test_geoip )
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
# Make symlink lib/calamares/libcalamares.so to lib/libcalamares.so.VERSION so
|
# Make symlink lib/calamares/libcalamares.so to lib/libcalamares.so.VERSION so
|
||||||
|
@ -8,16 +8,6 @@ endif()
|
|||||||
|
|
||||||
include_directories( ${PROJECT_BINARY_DIR}/src/libcalamaresui )
|
include_directories( ${PROJECT_BINARY_DIR}/src/libcalamaresui )
|
||||||
|
|
||||||
set( geoip_src GeoIP.cpp GeoIPJSON.cpp )
|
|
||||||
set( geoip_libs )
|
|
||||||
|
|
||||||
find_package(Qt5 COMPONENTS Xml)
|
|
||||||
if( Qt5Xml_FOUND )
|
|
||||||
list( APPEND geoip_src GeoIPXML.cpp )
|
|
||||||
list( APPEND geoip_libs Qt5::Xml )
|
|
||||||
add_definitions( -DHAVE_XML )
|
|
||||||
endif()
|
|
||||||
|
|
||||||
calamares_add_plugin( locale
|
calamares_add_plugin( locale
|
||||||
TYPE viewmodule
|
TYPE viewmodule
|
||||||
EXPORT_MACRO PLUGINDLLEXPORT_PRO
|
EXPORT_MACRO PLUGINDLLEXPORT_PRO
|
||||||
@ -42,20 +32,6 @@ calamares_add_plugin( locale
|
|||||||
)
|
)
|
||||||
|
|
||||||
if( ECM_FOUND AND BUILD_TESTING )
|
if( ECM_FOUND AND BUILD_TESTING )
|
||||||
ecm_add_test(
|
|
||||||
GeoIPTests.cpp
|
|
||||||
${geoip_src}
|
|
||||||
TEST_NAME
|
|
||||||
geoiptest
|
|
||||||
LINK_LIBRARIES
|
|
||||||
calamaresui
|
|
||||||
Qt5::Network
|
|
||||||
Qt5::Test
|
|
||||||
${geoip_libs}
|
|
||||||
${YAMLCPP_LIBRARY}
|
|
||||||
)
|
|
||||||
calamares_automoc( geoiptest )
|
|
||||||
|
|
||||||
ecm_add_test(
|
ecm_add_test(
|
||||||
Tests.cpp
|
Tests.cpp
|
||||||
LocaleConfiguration.cpp
|
LocaleConfiguration.cpp
|
||||||
@ -67,9 +43,3 @@ if( ECM_FOUND AND BUILD_TESTING )
|
|||||||
)
|
)
|
||||||
calamares_automoc( localetest )
|
calamares_automoc( localetest )
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if( BUILD_TESTING )
|
|
||||||
add_executable( test_geoip test_geoip.cpp ${geoip_src} )
|
|
||||||
target_link_libraries( test_geoip calamaresui Qt5::Network ${geoip_libs} ${YAMLCPP_LIBRARY} )
|
|
||||||
calamares_automoc( test_geoip )
|
|
||||||
endif()
|
|
||||||
|
Loading…
Reference in New Issue
Block a user