28 lines
565 B
CMake
28 lines
565 B
CMake
cmake_minimum_required(VERSION 3.12)
|
|
|
|
project("XCRender")
|
|
|
|
set(CMAKE_CXX_STANDARD 20)
|
|
|
|
include_directories(./package/include/)
|
|
include_directories(./package/glm/)
|
|
|
|
link_directories(./package/lib/)
|
|
|
|
file(GLOB copyResources "./Shaders" "./res")
|
|
file(COPY ${copyResources} DESTINATION ${CMAKE_BINARY_DIR}/Debug)
|
|
|
|
file(GLOB assimpDll "./package/dll/assimp-vc143-mt.dll")
|
|
file(COPY ${assimpDll} DESTINATION ${CMAKE_BINARY_DIR}/Debug)
|
|
|
|
add_executable(
|
|
XCRender
|
|
"main.cpp"
|
|
"./package/src/glad.c"
|
|
)
|
|
|
|
target_link_libraries(XCRender
|
|
glfw3.lib
|
|
assimp-vc143-mt.lib
|
|
)
|