Commit 22063f41 authored by sagnowski's avatar sagnowski
Browse files

[tmp] Add a CMakeLists.txt file for dev time

parent da6a44a2
Loading
Loading
Loading
Loading

CMakeLists.txt

0 → 100644
+33 −0
Original line number Diff line number Diff line
cmake_minimum_required(VERSION 3.5.0)
project(EVS VERSION 0.1.0 LANGUAGES C)

set(CMAKE_C_STANDARD 99)

include(CTest)
enable_testing()

set(dirs lib_enc lib_dec lib_com basic_op basic_math lib_debug)
include_directories(${dirs})

list(TRANSFORM dirs APPEND "/*.c" OUTPUT_VARIABLE globs)
file(GLOB srcs ${globs})
add_library(lib_evs ${srcs})
if(UNIX)
    target_link_libraries(lib_evs PRIVATE m)
endif()

add_executable(EVS_cod lib_enc/encoder.c)
target_link_libraries(EVS_cod lib_evs)
# if(WIN32)
#   target_link_libraries(EVS_cod Ws2_32)
# endif()

add_executable(EVS_dec lib_dec/decoder.c)
target_link_libraries(EVS_dec lib_evs)
# if(WIN32)
#   target_link_libraries(EVS_dec Ws2_32)
# endif()

set(CPACK_PROJECT_NAME ${PROJECT_NAME})
set(CPACK_PROJECT_VERSION ${PROJECT_VERSION})
include(CPack)