File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -91,7 +91,7 @@ message(STATUS "C compiler flags: ${CMAKE_C_FLAGS} ${CMAKE_C_FLAGS_${CMAKE_BUILD
9191# ------------------------------------------------------------------------------
9292# lua-ffi DLL
9393configure_file (${CMAKE_CURRENT_SOURCE_DIR} /config.h.in ${CMAKE_CURRENT_BINARY_DIR} /config.h )
94- find_package (dlfcn-win32 REQUIRED )
94+ find_package (dlfcn-win32 CONFIG REQUIRED )
9595
9696# requires ailability of winflexbison, as cmake's flex_target() does not exist
9797# in MSVC build tools
@@ -117,7 +117,7 @@ target_include_directories(lua-ffi PRIVATE ${LIBLUA_INCLUDEDIR}
117117
118118# requires static build of libffi
119119target_compile_definitions (lua-ffi PRIVATE
120- _WINDLL _WIN32 _CRT_SECURE_NO_WARNINGS FFI_STATIC_BUILD
120+ _WINDLL _WIN32 _CRT_SECURE_NO_WARNINGS FFI_STATIC_BUILD _CRT_NONSTDC_NO_DEPRECATE
121121)
122122target_link_directories (lua-ffi PRIVATE ${LIBLUA_LIBDIR} )
123123target_link_libraries (lua-ffi PRIVATE liblua libffi ws2_32 dlfcn-win32::dl )
You can’t perform that action at this time.
0 commit comments