mirror of https://github.com/CrowCpp/Crow.git
fix build: android/termux/clang-17.0 (#736)
* fix build: android/termux/clang-17.0 * Android build links with liblog in places
This commit is contained in:
parent
921ce6f972
commit
6aed71e3c4
|
@ -1675,7 +1675,7 @@ namespace crow
|
|||
}
|
||||
else
|
||||
{
|
||||
#if defined(__APPLE__) || defined(__MACH__) || defined(__FreeBSD__)
|
||||
#if defined(__APPLE__) || defined(__MACH__) || defined(__FreeBSD__) || defined(__ANDROID__)
|
||||
o = std::unique_ptr<object>(new object(value));
|
||||
#else
|
||||
(*o) = value;
|
||||
|
|
|
@ -11,6 +11,10 @@ add_executable(unittest ${TEST_SRCS})
|
|||
target_link_libraries(unittest Crow::Crow)
|
||||
add_warnings_optimizations(unittest)
|
||||
|
||||
if("${CMAKE_SYSTEM_NAME}" STREQUAL "Android")
|
||||
target_link_libraries(unittest log)
|
||||
endif()
|
||||
|
||||
if("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU")
|
||||
set_target_properties(unittest PROPERTIES COMPILE_FLAGS "--coverage -fprofile-arcs -ftest-coverage")
|
||||
target_link_libraries(unittest gcov)
|
||||
|
|
|
@ -11,6 +11,10 @@ add_executable(ssltest ${TEST_SRCS})
|
|||
target_link_libraries(ssltest Crow::Crow)
|
||||
add_warnings_optimizations(ssltest)
|
||||
|
||||
if("${CMAKE_SYSTEM_NAME}" STREQUAL "Android")
|
||||
target_link_libraries(ssltest log)
|
||||
endif()
|
||||
|
||||
if("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU")
|
||||
set_target_properties(ssltest PROPERTIES COMPILE_FLAGS "--coverage -fprofile-arcs -ftest-coverage")
|
||||
target_link_libraries(ssltest gcov)
|
||||
|
|
Loading…
Reference in New Issue