initial commit
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
|
||||
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()
|
||||
|
||||
Reference in New Issue
Block a user