monorepo/Learning/DX9/CMakeLists.txt
2023-10-13 10:09:01 +03:00

19 lines
581 B
CMake

cmake_minimum_required(VERSION 3.0)
project(DirectX9BlankScreen)
# Add the executable target
add_executable(${PROJECT_NAME} WIN32 main.cpp)
# Find DirectX 9 libraries
set(DIRECTX_SDK_PATH "C:/Program Files (x86)/Microsoft DirectX SDK (June 2010)")
# Include DirectX headers
target_include_directories(${PROJECT_NAME} PRIVATE "${DIRECTX_SDK_PATH}/Include")
# Link DirectX libraries
target_link_libraries(${PROJECT_NAME} PRIVATE "${DIRECTX_SDK_PATH}/Lib/x64/d3d9.lib")
# Set the C++ standard to C++11 or higher
set_target_properties(${PROJECT_NAME} PROPERTIES CXX_STANDARD 11)