19 lines
581 B
CMake
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) |