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