include(${CMAKE_SOURCE_DIR_SIFARSDK}/build/global_config.cmake) set(EXECUTABLE_OUTPUT_PATH ${EXEC_OUTPUT_PATH}) set(LIBRARY_OUTPUT_PATH ${LIBS_OUTPUT_PATH}) include_directories( ${COMPONENT_SOURCE_PATH}/Log/include ${COMPONENT_SOURCE_PATH}/Servers/include ) #do not rely on any other library # link_directories( # ${EXTERNAL_SOURCE_PATH}/curl/curl-8.1.2/build/lib # ) set(CMAKE_AUTOMOC ON) set(CMAKE_INCLUDE_CURRENT_DIR ON) aux_source_directory(./ SRC_FILES1) set(TARGET_NAME ServersMainTest) add_executable(${TARGET_NAME} ${SRC_FILES1}) target_link_libraries(${TARGET_NAME} Servers) if(${CURL_OPENSSL_LIB_SHARED_ENABLE} MATCHES "false") target_link_libraries(${TARGET_NAME} ${EXTERNAL_SOURCE_PATH}/curl/curl-8.1.2/lib/.libs/libcurl.a) target_link_libraries(${TARGET_NAME} ${EXTERNAL_SOURCE_PATH}/openssl/build/lib/libssl.a) target_link_libraries(${TARGET_NAME} ${EXTERNAL_SOURCE_PATH}/openssl/build/lib/libcrypto.a) else() target_link_libraries(${TARGET_NAME} ${EXTERNAL_SOURCE_PATH}/curl/curl-8.1.2/lib/.libs/libcurl.so) target_link_libraries(${TARGET_NAME} ${EXTERNAL_SOURCE_PATH}/openssl/build/lib/libssl.so) target_link_libraries(${TARGET_NAME} ${EXTERNAL_SOURCE_PATH}/openssl/build/lib/libcrypto.so) endif() target_link_libraries(${TARGET_NAME} pthread dl) if(${COVERAGE_ON} MATCHES "true") target_link_libraries(${TARGET_NAME} gcov) endif()