cmake_minimum_required(VERSION 3.26) project(gctex_example) # Require C++20 set(CMAKE_CXX_STANDARD 20) set(CMAKE_CXX_STANDARD_REQUIRED True) add_subdirectory(download_gctex) add_executable(your_cpp_bin main.cpp) target_link_libraries(your_cpp_bin PRIVATE gctex) add_custom_command(TARGET your_cpp_bin POST_BUILD COMMAND ${CMAKE_COMMAND} -E copy $ $ COMMAND_EXPAND_LISTS )