cmake_minimum_required(VERSION 3.15...3.50) set(CMAKE_CXX_STANDARD 17) list(APPEND CMAKE_PREFIX_PATH "../Libraries/") project( Hydra VERSION 1.0 LANGUAGES CXX) add_subdirectory(${CMAKE_SOURCE_DIR}/HydraEngine) file(GLOB CLIENT_SOURCES "HydraClient/source/*.h" "HydraClient/source/*.cpp" ) add_executable(HydraClient ${CLIENT_SOURCES}) target_link_libraries(HydraClient HydraEngine) include_directories(HydraClient "${CMAKE_SOURCE_DIR}/HydraEngine/includes") include_directories(HydraClient "${CMAKE_SOURCE_DIR}/Libraries/glm") if(WIN32) add_custom_command(TARGET HydraClient POST_BUILD COMMAND ${CMAKE_COMMAND} -E copy -t $ $ COMMAND_EXPAND_LISTS ) endif()