cmake_minimum_required(VERSION 3.1) include(ExternalProject) project(DoRayMe) set(CMAKE_CXX_STANDARD 11) #Add external projects that directly need to be builded ExternalProject_Add(googletest SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/external/googletest" BINARY_DIR "${CMAKE_CURRENT_BINARY_DIR}/external/googletest" CONFIGURE_COMMAND "" BUILD_COMMAND "" INSTALL_COMMAND "" TEST_COMMAND "" ) # Main app add_subdirectory(source) # Unit Tests add_subdirectory(tests)