aboutsummaryrefslogtreecommitdiffhomepage
path: root/tests/CMakeLists.txt
blob: feee7d2c2a00f8c8805f0ca88626ebcebc371c8c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
include_directories(${CMAKE_CURRENT_BINARY_DIR}/../src/include)
link_directories(
    ${CMAKE_CURRENT_SOURCE_DIR}/../Externals/ctemplate/lib
    ${CMAKE_CURRENT_SOURCE_DIR}/../Externals/icu4c/lib
    ${CMAKE_CURRENT_SOURCE_DIR}/../Externals/libetpan/lib
)

find_library(FOUNDATIONFRAMEWORK NAMES Foundation)
find_library(SECURITYFRAMEWORK NAMES Security)
find_library(CORESERVICESFRAMEWORK NAMES CoreServices)

add_executable (tests main.mm test-all.mm) 
if(APPLE)
  set(ICU_LIBRARIES icucore)
else()
  set(ICU_LIBRARIES icudata icui18n icuuc)
endif()
target_link_libraries (tests MailCore z etpan xml2 sasl2 iconv tidy ctemplate ssl crypto ${ICU_LIBRARIES}
    ${FOUNDATIONFRAMEWORK} ${SECURITYFRAMEWORK} ${CORESERVICESFRAMEWORK})