move engine to shared lib

This commit is contained in:
2025-03-13 00:09:05 +02:00
parent cf7e577b42
commit d2fcb9a24a
7 changed files with 267 additions and 3 deletions

12
hiisi/CMakeLists.txt Normal file
View File

@@ -0,0 +1,12 @@
cmake_minimum_required(VERSION 3.21)
project(HiisiEngine)
add_library(hiisi-engine SHARED
hiisi.h
hiisi.cpp)
set_property(TARGET hiisi-engine PROPERTY POSITION_INDEPENDENT_CODE ON)
set_property(TARGET hiisi-engine PROPERTY LIBRARY_OUTPUT_PATH ${CMAKE_BINARY_DIR})
target_link_libraries(hiisi-engine PRIVATE
SDL3::SDL3)