Files

33 lines
773 B
CMake
Raw Permalink Normal View History

2026-07-17 15:30:29 +01:00
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 $<TARGET_FILE_DIR:HydraClient> $<TARGET_RUNTIME_DLLS:HydraClient>
COMMAND_EXPAND_LISTS
)
endif()