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) 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)