xref: /OK3568_Linux_fs/external/rockit/CMakeLists.txt (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyuncmake_minimum_required( VERSION 2.8.8 )
2*4882a593Smuzhiyunproject (rockit)
3*4882a593Smuzhiyun
4*4882a593Smuzhiyunif (NOT DEFINED ARCH64)
5*4882a593Smuzhiyun    if(CMAKE_SIZEOF_VOID_P EQUAL 8)
6*4882a593Smuzhiyun        set(ARCH64 ON)
7*4882a593Smuzhiyun    elseif(CMAKE_SIZEOF_VOID_P EQUAL 4)
8*4882a593Smuzhiyun        set(ARCH64 OFF)
9*4882a593Smuzhiyun    endif()
10*4882a593Smuzhiyunendif()
11*4882a593Smuzhiyun
12*4882a593Smuzhiyunoption(USE_ROCKIT_TGI  "enable rockit tgi" ON)
13*4882a593Smuzhiyunif (${USE_ROCKIT_TGI})
14*4882a593Smuzhiyun    message("Build rockit tgi")
15*4882a593Smuzhiyun    add_subdirectory(tgi)
16*4882a593Smuzhiyunendif()
17*4882a593Smuzhiyun
18*4882a593Smuzhiyunoption(USE_ROCKIT_MPI  "enable rockit mpi" ON)
19*4882a593Smuzhiyunif (${USE_ROCKIT_MPI})
20*4882a593Smuzhiyun    message("Build rockit mpi")
21*4882a593Smuzhiyun    add_subdirectory(mpi)
22*4882a593Smuzhiyunendif()
23