gt.sandbox.checkout.commit.cleanly c1467a8 \&& cd cpp \&& ./build_run.sh
CMakeLists.txt
# Min versin cmake checkcmake_minimum_required(VERSION 3.0)# Project nameproject(MyMain)add_executable(${PROJECT_NAME} hi_world.cpp)# This is pointing to submodule dir, and adding this activates# CMakeLists.txt in that dir.add_subdirectory(external/glfw)target_include_directories(${PROJECT_NAME} PUBLIC external/glfw/include)# https://cmake.org/cmake/help/latest/command/target_link_directories.htmltarget_link_directories(${PROJECT_NAME} PRIVATE external/glfw/src)target_link_libraries(${PROJECT_NAME} glfw)