tsMuxer/libmediation/CMakeLists.txt

18 lines
516 B
CMake

cmake_minimum_required (VERSION 3.1)
project(mediation)
add_library(mediation STATIC
types/types.cpp
system/terminatablethread.cpp
)
IF(WIN32)
target_compile_definitions(mediation PRIVATE "-DUNICODE")
target_sources(mediation PRIVATE fs/osdep/file_win32.cpp fs/osdep/directory_win32.cpp)
ELSE()
target_compile_definitions(mediation PRIVATE "-D_FILE_OFFSET_BITS=64")
target_sources(mediation PRIVATE fs/osdep/file_unix.cpp fs/osdep/directory_unix.cpp)
ENDIF()
set(CMAKE_INCLUDE_CURRENT_DIR ON)