You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Windows does not use m.lib as its math library is included in the standard library. The CMakeLists.txt should read:
cmake_minimum_required(VERSION 3.7 FATAL_ERROR)
project(structs_library VERSION 1.0.0 LANGUAGES C)
add_library(structs_library SHARED structs.c structs.def)
if (NOT WIN32)
target_link_libraries(structs_library PUBLIC m)
endif (NOT WIN32)
add_executable(structs_test structs.c)
if (NOT WIN32)
target_link_libraries(structs_test PUBLIC m)
endif (NOT WIN32)
set_target_properties(structs_library PROPERTIES
PUBLIC_HEADER structs.h
VERSION ${PROJECT_VERSION}
SOVERSION 1
OUTPUT_NAME "structs"
XCODE_ATTRIBUTE_CODE_SIGN_IDENTITY "Hex_Identity_ID_Goes_Here"
)
With m operations not running on winddows.
The text was updated successfully, but these errors were encountered:
Windows does not use m.lib as its math library is included in the standard library. The
CMakeLists.txt
should read:With
m
operations not running on winddows.The text was updated successfully, but these errors were encountered: