1
Fork 0
steamwrap/CMakeLists.txt
Joshua Goins 9e33b2275e Refactor project, use HTTP for IPC
Now Astra can actually fetch Steam tickets from the Steamworks API!
2025-05-04 13:23:59 -04:00

18 lines
546 B
CMake

cmake_minimum_required(VERSION 3.10)
project(steamwrap)
set(CMAKE_CXX_STANDARD 17)
find_package(Qt6 REQUIRED HttpServer Network Core)
add_library(Steamworks IMPORTED SHARED)
set_target_properties(Steamworks PROPERTIES
INTERFACE_INCLUDE_DIRECTORIES ${STEAMWORKS_INCLUDE_DIR}
IMPORTED_LOCATION ${STEAMWORKS_LIBRARIES})
add_executable(steamwrap main.cpp)
target_link_libraries(steamwrap PRIVATE Steamworks Qt6::HttpServer Qt6::Network Qt6::Core)
set_target_properties(steamwrap
PROPERTIES
BUILD_RPATH "$ORIGIN"
)