lindows/lcrash/CMakeLists.txt

18 lines
499 B
CMake

cmake_minimum_required(VERSION 3.28)
lw_project(lcrash
DESCRIPTION "Lindows BSOD"
TARGET LINDOWS
)
lw_add_executable(lcrash
SOURCES lcrash.c
)
add_executable(lcrashld IMPORTED)
set_property(TARGET lcrashld PROPERTY IMPORTED_LOCATION ${CMAKE_CURRENT_SOURCE_DIR}/lcrash.ld)
set_property(TARGET lcrash PROPERTY LINK_DEPENDS
$<TARGET_FILE:lcrashld>
$<TARGET_FILE:LindowsCompilerSpec>
)
set_property(TARGET lcrash PROPERTY LINK_OPTIONS -nostdlib -Wl,-T,${CMAKE_CURRENT_SOURCE_DIR}/lcrash.ld)