18 lines
516 B
CMake
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)
|