summaryrefslogtreecommitdiff
path: root/SDL_Core/src/components/utils/CMakeLists.txt
blob: 726e6ad45d5e0ea1ee680a5a6d6cf174ef538a0c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
include_directories (
  ./include
  ../config_profile/include
  ../media_manager/include/
  ../protocol_handler/include/
)

set (SOURCES
    ./src/bitstream.cc
    ./src/conditional_variable_posix.cc
    ./src/file_system.cc
    ./src/threads/posix_thread.cc
    ./src/threads/thread_manager.cc
    ./src/threads/thread_validator.cc
    ./src/lock_posix.cc
    ./src/date_time.cc
    ./src/signals_linux.cc
)

if (BUILD_BACKTRACE_SUPPORT)
    list(APPEND SOURCES
    ./src/back_trace.cc
    )
endif()

add_library("Utils" ${SOURCES})

IF(${CMAKE_SYSTEM_NAME} MATCHES "QNX")
	target_link_libraries ("Utils" log4cxx apr-1 aprutil-1)
ELSEIF(${CMAKE_SYSTEM_NAME} MATCHES "Linux")
	target_link_libraries ("Utils" log4cxx apr-1 aprutil-1 rt)
ELSE()
  target_link_libraries ("Utils" log4cxx apr-1 aprutil-1)
endif()