You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
GlosSI/GlosSITarget/CMakeLists.txt

35 lines
816 B
CMake

cmake_minimum_required(VERSION 3.7.2)
project(
GlosSITarget
VERSION 1.0
LANGUAGES CXX)
set(CMAKE_CXX_STANDARD 20)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(CMAKE_CXX_EXTENSIONS OFF)
set_property(GLOBAL PROPERTY USE_FOLDERS ON)
add_executable(${PROJECT_NAME}
main.cpp
SteamTarget.cpp
TargetWindow.cpp
)
target_include_directories(${PROJECT_NAME} PRIVATE ../deps/SFML/include)
if (CMAKE_BUILD_TYPE EQUAL "DEBUG")
target_link_directories(${PROJECT_NAME} PRIVATE ../deps/SFML/out/Debug/lib)
target_link_libraries( ${PROJECT_NAME} PRIVATE
sfml-system-d
sfml-window-d
sfml-graphics-d
)
else()
target_link_directories(${PROJECT_NAME} PRIVATE ../deps/SFML/out/Release/lib)
target_link_libraries( ${PROJECT_NAME} PRIVATE
sfml-system
sfml-window
sfml-graphics
)
endif()