CMakeLists.txt 621 B

12345678910111213141516171819202122
  1. cmake_minimum_required(VERSION 3.0 FATAL_ERROR)
  2. project(isearch CXX C)
  3. # enable c++ 11
  4. set(CMAKE_CXX_STANDARD 11)
  5. set(CMAKE_CXX_STANDARD_REQUIRED True)
  6. # take respectives flags for debug & release process
  7. set(CMAKE_CXX_FLAGS_DEBUG_INIT "-std=c++11 -g -fno-omit-frame-pointer")
  8. set(CMAKE_CXX_FLAGS_RELEASE_INIT "-std=c++11 -g -O2")
  9. # default build type : Debug
  10. if (NOT CMAKE_BUILD_TYPE)
  11. set(CMAKE_BUILD_TYPE Debug)
  12. endif()
  13. add_subdirectory(src/comm)
  14. add_subdirectory(src/comm/stat)
  15. #add_subdirectory(src/search_local/index_write)
  16. #add_subdirectory(src/search_local/index_read)
  17. #add_subdirectory(src/search_agent)