From 1dfa54af6d3098412e9cba3b5f5982aea406604d Mon Sep 17 00:00:00 2001 From: Nic Barker Date: Wed, 9 Apr 2025 11:18:45 +1200 Subject: [PATCH] Try to fix some cmake issues --- examples/sokol-video-demo/CMakeLists.txt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/examples/sokol-video-demo/CMakeLists.txt b/examples/sokol-video-demo/CMakeLists.txt index 533a865..fb6a6fc 100644 --- a/examples/sokol-video-demo/CMakeLists.txt +++ b/examples/sokol-video-demo/CMakeLists.txt @@ -41,12 +41,16 @@ else() add_library(sokol STATIC sokol.c ${sokol_HEADERS}) if (CMAKE_SYSTEM_NAME STREQUAL Linux) target_link_libraries(sokol INTERFACE X11 Xi Xcursor GL dl m) - target_link_libraries(sokol PUBLIC Threads::Threads) endif() endif() target_include_directories(sokol INTERFACE ${sokol_SOURCE_DIR} ${fontstash_SOURCE_DIR}/src PRIVATE ${sokol_SOURCE_DIR} ${fontstash_SOURCE_DIR}/src) +if(MSVC) + set(CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} /ENTRY:mainCRTStartup") + set(CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE} /ENTRY:mainCRTStartup") +endif() + add_executable(sokol_video_demo main.c) target_link_libraries(sokol_video_demo PUBLIC sokol) add_custom_command(