1#1.cmake version 2cmake_minimum_required(VERSION 3.2) 3 4#2.project name 5project(RKAP_3A) 6 7# ---------------------------------------------------------------------------- 8# install headers 9# ---------------------------------------------------------------------------- 10install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/include/ 11 DESTINATION "include" 12 FILES_MATCHING PATTERN "*.h" 13) 14 15# ---------------------------------------------------------------------------- 16# install libs 17# ---------------------------------------------------------------------------- 18if (USE_32BIT) 19install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/lib/libRKAP_3A.so 20 DESTINATION "lib" 21) 22endif() 23 24if (USE_64BIT) 25install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/lib64/libRKAP_3A.so 26 DESTINATION "lib" 27) 28endif() 29 30# ---------------------------------------------------------------------------- 31# install 32bit data 32# ---------------------------------------------------------------------------- 33if (USE_32BIT) 34install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/para 35 DESTINATION "share/rkap_3a" 36 FILES_MATCHING PATTERN "*.bin" 37) 38 39if(COMPILES_EXAMPLES) 40 add_subdirectory(test) 41endif() 42endif() 43 44# ---------------------------------------------------------------------------- 45# install 64bit data 46# ---------------------------------------------------------------------------- 47if (USE_64BIT) 48install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/para 49 DESTINATION "share/rkap_3a" 50 FILES_MATCHING PATTERN "*.bin" 51) 52 53if(COMPILES_EXAMPLES) 54 add_subdirectory(test64) 55endif() 56endif() 57