CMakeLists.txt 760 Bytes
Newer Older
1
2
3
ADD_DEFINITIONS(-DRNNT_DISABLE_OMP)

IF(APPLE)
moto's avatar
moto committed
4
    ADD_DEFINITIONS(-DAPPLE)
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
    EXEC_PROGRAM(uname ARGS -v  OUTPUT_VARIABLE DARWIN_VERSION)
    STRING(REGEX MATCH "[0-9]+" DARWIN_VERSION ${DARWIN_VERSION})
    MESSAGE(STATUS "DARWIN_VERSION=${DARWIN_VERSION}")

    # for el capitain have to use rpath
    IF(DARWIN_VERSION LESS 15)
        SET(CMAKE_SKIP_RPATH TRUE)
    ENDIF()

ELSE()
    # always skip for linux
    SET(CMAKE_SKIP_RPATH TRUE)
ENDIF()

ADD_LIBRARY(warprnnt STATIC submodule/src/rnnt_entrypoint.cpp)
moto's avatar
moto committed
20
21
target_include_directories(warprnnt PUBLIC submodule/include)
set_target_properties(warprnnt PROPERTIES PUBLIC_HEADER submodule/include/rnnt.h)
22
23


moto's avatar
moto committed
24
25
26
27
INSTALL(
  TARGETS warprnnt
  ARCHIVE DESTINATION "lib"
  PUBLIC_HEADER DESTINATION "include")