File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -116,13 +116,11 @@ target_include_directories(lua-ffi PRIVATE ${LIBLUA_INCLUDEDIR}
116116 ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR} )
117117
118118# requires static build of libffi
119- target_compile_options (lua-ffi PRIVATE /D_WINDLL /D_WIN32 /D_CRT_SECURE_NO_WARNINGS /DFFI_STATIC_BUILD )
120- target_link_options (lua-ffi PRIVATE
121- /LIBPATH:${LIBLUA_LIBDIR} liblua.lib
122- /LIBPATH:${LIBLUA_LIBDIR} libffi.lib
123- ws2_32.lib
119+ target_compile_definitions (lua-ffi PRIVATE
120+ _WINDLL _WIN32 _CRT_SECURE_NO_WARNINGS FFI_STATIC_BUILD
124121)
125- target_link_libraries (lua-ffi dlfcn-win32::dl )
122+ target_link_directories (lua-ffi PRIVATE ${LIBLUA_LIBDIR} )
123+ target_link_libraries (lua-ffi PRIVATE liblua libffi ws2_32 dlfcn-win32::dl )
126124set_target_properties (lua-ffi PROPERTIES OUTPUT_NAME ffi PREFIX "" )
127125
128126# plattform-independend sources
You can’t perform that action at this time.
0 commit comments