mirror of
https://github.com/VectorCamp/vectorscan.git
synced 2025-06-28 16:41:01 +03:00
27 lines
812 B
CMake
27 lines
812 B
CMake
find_package(Threads)
|
|
|
|
# remove some warnings
|
|
if(CMAKE_CXX_FLAGS MATCHES "-Wmissing-declarations" )
|
|
string(REPLACE "-Wmissing-declarations" "" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}")
|
|
endif()
|
|
|
|
include_directories(${PROJECT_SOURCE_DIR})
|
|
include_directories(${CMAKE_CURRENT_SOURCE_DIR}/src)
|
|
include_directories(${PROJECT_SOURCE_DIR}/util)
|
|
|
|
if (WIN32)
|
|
add_subdirectory(hscheck)
|
|
add_subdirectory(hsbench)
|
|
add_subdirectory(hsdump)
|
|
add_subdirectory(hscollider)
|
|
else()
|
|
# add any subdir with a cmake file
|
|
file(GLOB dirents RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} *)
|
|
foreach(e ${dirents})
|
|
if(IS_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/${e} AND
|
|
EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/${e}/CMakeLists.txt)
|
|
add_subdirectory(${e})
|
|
endif ()
|
|
endforeach ()
|
|
endif()
|